0
私はアンドロイドデバイスからGoogle Appengine Blobstoreに画像を保存しようとしています。私がこれまで行ってきた:BlobstoreService.getUploadsは常にNULLを返します
multipartform内の画像ファイルを送信しOKHTTP3とPOSTリクエストを作成し、アップロードURLを返しますEnpoint(Googleクラウドエンドポイント)(ワーキング)を作成し
を(動作していない可能性があります)
アップロードURLに渡され、キーの取得を処理するサーブレットを作成しました。 (それは呼び出されますが、getUploadは常にnullを返します)。
私は自分のPOSTリクエストを送信する方法と関係があると思われますか?
List<BlobKey> blobs = blobstoreService.getUploads(req).get("photo");
戻りヌル:
OkHttpClient client = new OkHttpClient();
RequestBody body = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addPart(
Headers.of("Content-Disposition", "form-data; name=\"photo\""),
RequestBody.create(MediaType.parse("image/jpeg"), file)
)
.build();
Request request = new Request.Builder()
.url(url)
.post(body)
.build();
は私のサーブレットでは、私は、 "写真" が、呼び出しparamという名前を見ることができます。ゼロボローキー...
私は何かダムを逃していると確信しています...どんな助けも信じられないほど高く評価されるでしょう!