GWTファイルウィジェットとフォームパネルを使用している場合、誰かがGoogleアプリケーションエンジンのblobstoreでアップロードを処理する方法を説明できますか?GWT GAE Blobからアップロード
0
A
答えて
2
gwtuploadをご覧ください。 examples on how to use it with GAE Blobstoreがあります。
1
Google blobstoreは、http経由でBLOBをアップロードして配信するように特別に設計されています。 Blobstoreサービス(BlobstoreServiceFactory.getBlobstoreService()
を使用して取得)は、html形式で使用するhttp postアクションを生成します。それにファイルを投稿することによって、blobをblobstoreにアップロードします。 「データ」は、フォーム内のファイルフィールドであることを、
Map<String, BlobKey> blobs = blobstoreService.getUploadedBlobs(req);
BlobKey blobKey = blobs.get("data");
注:このアクションを生成するときに、あなたがアップロードblobキーへのアクセス権を持っているハンドラ(サーブレット)へのパスを提供します。あなたが持っているのは、ブロブ(あなたのファイル)の鍵です。ここからあなたがコントロールを取る - あなたは(キーを使用して)ページブロブを果たす以降および/または直後に、このキーを保存することができます:もちろん
BlobKey blobKey = new BlobKey(req.getParameter("blob-key"));
blobstoreService.serve(blobKey, res);
を、詳細については、Googleのdocumentationご覧ください。
それはあなたがラインでブロブラインとしてアップロードされたファイルを処理できるGoogleマッパー(初歩的なマップ-減らす)サービス(作業中)に統合されていることをブロブストアの一つの便利な機能:クライアント側でhttp://ikaisays.com/2010/08/
関連する問題
- 1. GAE Blobstore:他のテキストフィールドと共にBLOBをアップロードする
- 2. GAEからTomcatへのGWTアプリケーションのデプロイ
- 3. Gwt + Gaeセキュリティ:ログインページ
- 4. GWTでGAEにファイルをアップロードするには?
- 5. GAEとApache CommonsのないGWTでのファイルのアップロード
- 6. gwt-uploadを使用してGAEにファイルをアップロードする
- 7. GWTからPHPサーバにファイルをアップロード
- 8. GAE(およびGWT)を使用してアップロードされた画像を圧縮
- 9. Azure blobストレージのアップロードのパフォーマンス
- 10. GAEでJSFファイルをアップロード
- 11. gae urlfetch local対アップロード済み
- 12. クラスハンドラを使用せずにGAEのblobstoreからBLOBをダウンロードする
- 13. ローカルストレージからAzure BLOBストレージにすべてのファイルをアップロード
- 14. GWT + GAEベースのアプリケーションでの検証
- 15. GAE + GWTでACLを実装する
- 16. GAEからCloudfoundryへ
- 17. イメージをblobフィールドにアップロードする -
- 18. 大きなファイルをBLOBにアップロード
- 19. AzureのBlobへの一括アップロード
- 20. blob url in recordRTCにアップロードする方法
- 21. Azure Blobのアップロード非同期:BeginUploadFromStreamとBackgroundWorker
- 22. GAEからPiCloudにアップロードされたライブラリを呼び出しますか?
- 23. Play!でGAEにファイルをアップロードするフレームワーク
- 24. 簡単なweb2pyアプリをGAEにアップロード
- 25. GWT。 GAEなしでChannel APIを使用できますか?
- 26. GAE-GWTの日付データフィールドタイプのベストプラクティスは何ですか?
- 27. appcfgを使用してGoogleアプリケーションエンジン(GAE)に.warファイルをアップロード
- 28. ビットマップデータをFlash AS3からmysqlテーブル(BLOB)にアップロードするPHPスクリプトが必要
- 29. BLOBフィールドからファイルをダウンロード
- 30. AppEngine BlobStoreは1.5.1から1.6.1への更新以来、Blobをアップロードできません。
は、どのような私はフォームの動作を – Noor
フォームに設定する必要があります: 'String uploadUrl = blobstoreService.createUploadUrl("/upload "); ここで、/ uploadは、後に処理する私のサーブレットへのマッピングです(「
、それが正常にアップロードされたブロブキー= lSPbUItHU2v6jKhMUrcF7gDQUlofRktEPkocaPpO2Y4wwOQwd1-Tt51HUpDom3HPKAix3xxMbUD3eFnpQoLVIvXwYuJ_i7EU30RCTVwRJf_fvgが、私は、URLを使用して設定するとき、それはファイルをouputtingされるが見つからない?私はservlet.gupld与えます – Noor