1

私はすでにファイルをアップロードしています..ファイル名を使用して blob 内のファイルを検索してダウンロードする必要があります.ファイル名を取得するために次のコードを実装できます..

BlobInfo blobInfo = blobInfoFactory.loadBlobInfo(blobKey)

文字列 blobFilename = blobInfo.getFilename();

これを使用してファイルをダウンロードするには?

4

2 に答える 2

2

App Engine ドキュメントの次のガイドに従ってください: https://developers.google.com/appengine/docs/java/blobstore/overview#Serving_a_Blob

于 2013-01-16T16:29:06.160 に答える
0

コンテンツ タイプを設定する必要があります

response.setContentLength(new Long(blobInfo.getSize()).intValue()); 
response.setHeader("content-type", blobInfo.getContentType()); 
response.setHeader("content-disposition", "attachment; filename=" + 
blobInfo.getFilename()); 
blobstoreService.serve(blobKey, response); 
于 2013-01-16T17:52:18.830 に答える