GWT と GAE を使用してファイルをアップロードするにはどうすればよいですか? GWTUpload とAppEngineUploadActionクラスを見つけましたが、ファイル システムに書き込めません。
誰でも私を助けることができますか?
GWT と GAE を使用してファイルをアップロードするにはどうすればよいですか? GWTUpload とAppEngineUploadActionクラスを見つけましたが、ファイル システムに書き込めません。
誰でも私を助けることができますか?
GAEは制限されたJava環境を実行し、ファイルシステムへの書き込みは禁止されています。
そのデータをGAEに保存する方法を1つ選択する必要があります。gwtuploadは、そのデータをサーバーに保存する3つの方法をサポートし、3つのサーブレットを提供します。
AppEngineUploadAction
アップロードされたデータをmemcacheに保存します。この場合、どこかに保存しない限り、データは失われます。これは、データを処理してクライアントなどに送り返すための一時的なリポジトリと考えられています。BlobstoreUploadAction
グーグルブロブストアサービスを使用してデータを永続化する。FilesApiUploadAction
GoogleCloudStorateにデータを保存するために使用されますgwtuploadのクライアント部分はそれらすべてで機能しますが、いくつかの問題があります。主に、請求先アカウントを持っていない場合、googleがリクエストを中断する可能性があります。gwtuploadの新しいバージョンではhtml5に基づいて進捗が計画されていますが、進捗はうまく機能しません。