私はすでにファイルをアップロードしています..ファイル名を使用して blob 内のファイルを検索してダウンロードする必要があります.ファイル名を取得するために次のコードを実装できます..
BlobInfo blobInfo = blobInfoFactory.loadBlobInfo(blobKey)
文字列 blobFilename = blobInfo.getFilename();
これを使用してファイルをダウンロードするには?
私はすでにファイルをアップロードしています..ファイル名を使用して blob 内のファイルを検索してダウンロードする必要があります.ファイル名を取得するために次のコードを実装できます..
BlobInfo blobInfo = blobInfoFactory.loadBlobInfo(blobKey)
文字列 blobFilename = blobInfo.getFilename();
これを使用してファイルをダウンロードするには?
App Engine ドキュメントの次のガイドに従ってください: https://developers.google.com/appengine/docs/java/blobstore/overview#Serving_a_Blob
コンテンツ タイプを設定する必要があります
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);