私は、JavaベースのアプリケーションとJet.comを統合しています。Merchant Sku一括アップロードファイルを正常にアップロードできましたが、パートナーダッシュボードに「ファイルが見つかりません」というエラーが表示されます。Jet.Comバルクアップロードエラー
はのJava APIコード:
try {
String url = fileURL.get("url").toString().trim();
String gzipFile = filePath + ".gz";
FileInputStream fis = new FileInputStream(file);
FileOutputStream fos = new FileOutputStream(gzipFile);
GZIPOutputStream gzipOS = new GZIPOutputStream(fos);
byte[] buffer = new byte[1024];
int len;
while((len=fis.read(buffer)) != -1){
gzipOS.write(buffer, 0, len);
}
//close resources
gzipOS.close();
fos.close();
fis.close();
HttpPut request = new HttpPut(url);
request.addHeader("x-ms-blob-type", "blockblob");
FileEntity entity = new FileEntity(new File(gzipFile));
entity.setContentType(ContentType.APPLICATION_OCTET_STREAM.toString());
entity.setContentEncoding("gzip");
request.setEntity(entity);
HttpResponse res = httpClient.execute(request);
System.out.println(EntityUtils.toString(res.getEntity()));
return true;
}
Jet.comパートナーポータルでアップロードされたファイルを見ながら、それはエラー "ファイルが見つかりません" を与えます。私は問題がHttpPutファイルアップロードコードであるかもしれないと思うが、私は確信していない。
緊急のためのddリクエスト/ ASAPなどをあなたの質問に、[もっと読む](http://meta.stackoverflow.com/q/326569)。ありがとう。 – halfer
jet.comが返送するHTTPリターンコードは何ですか? –
ファイルがJet.comサーバーにアップロードされていることを確認すると、戻りコードは200になりますが、File not foundエラーが出ます – Jayesh