私はブロブアップロードサービスに取り組んでおり、データストアにアップロードされたメタデータと実際のバイトをブロブストアに保持するこのコードがあります。
REST クライアントが提供する Mime-Type に問題があります (Rest Console Chrome プラグインを使用しています)
これは、クライアントからサーバーに渡される MIME タイプです。
Mime type: multipart/form-data; boundary=----WebKitFormBoundarytxCVEFIRjPB7YIq7
ただし、サーバーは「実際の MIME タイプ」、つまり image/jpeg、image/jpeg、text/plain などを取得する必要があります。
App Engine API を使用して、次のように MIME タイプを明示的に指定する必要があります。
AppEngineFile file = fileService.createNewBlobFile(entity.getMimeType());
これを指定するにはどうすればよいですか?別のヘッダーを配置する必要がありますか? アップロードされるファイルはさまざまで、ファイルのサイズは最大 50MB です (私の記憶が正しければ)。