Android アプリケーションからサーバーに zip ファイルを送信しようとしていますが、411 の長さが必要なエラーが発生し続けます。
これが私がそれを行うために使用しているコードです。
HttpPost post = new HttpPost("http://www.xyz.org/upload.json");
post.setHeader(C.constants.HTTP_CONTENT_TYPE, "application/octet-stream");
try {
FileInputStream fis = new FileInputStream("/data/data/org.myapp.appname/app_content.zip");
InputStreamEntity reqEntity = new InputStreamEntity(fis, -1);
post.setEntity(reqEntity);
String response = doPost(post);
Log.v(tag, "response from server " + response);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
ここで何が間違っているのでしょうか。また、この投稿でパラメーターを追加してサーバーに送信する方法も知っているかもしれません。