したがって、この問題を取り除くことはできません。Androidアプリ(API 8)からHTTPサーバー(IIS7.5を搭載したWindows2008サーバー)にXML
ファイルとファイルをアップロードする必要があります。.jpg
以前の検索から示唆されたように、私はすでにPUT
動詞を有効にし、アンインストールWebDav
された&webdavメソッドを有効にしました。さらに、応答を返すことができないため、サーバー側で正しく実行しているかどうかはわかりません。
これが私のコードです
URL fileurl = new URL("Server Upload Path");
HttpURLConnection urlConnection = (HttpURLConnection) fileurl
.openConnection();
urlConnection.setRequestMethod("PUT");
urlConnection.setDoOutput(true);
urlConnection.connect();
OutputStream os = urlConnection.getOutputStream();
File upFile = new File("My Local File");
//I'm sure the file exists
FileInputStream fis = new FileInputStream(upFile);
BufferedInputStream bfis = new BufferedInputStream(fis);
byte[] buffer = new byte[1024];
int bufferLength = 0;
// now, read through the input buffer and write the contents to the
// file
while ((bufferLength = bfis.read(buffer)) > 0) {
os.write(buffer, 0, bufferLength);
}
私があなたが助ける必要があるかもしれないいくつかの情報を忘れたら申し訳ありません。私IIS
もアンドロイドに不慣れです。