1

android-async-httpを使用してファイルを PHP サーバーにアップロードしました。

AsyncHttpClient client = new AsyncHttpClient();
AsyncHttpResponseHandler httpResponseHandler = createHTTPResponseHandler();
File file =new File(filePath);
RequestParams params = new RequestParams();
params.put("data", file); 
client.post(context, url, params, httpResponseHandler);   

これは進行中、正常に動作します。

しかし、これらのコードを使用してファイルを .NET サーバーにアップロードすると、機能しません。次のように HttpEntity にファイルを配置して解決しました。

HttpEntity entity = new FileEntity(file, "multipart/form-data");
client.post(context, url, entity, "multipart/form-data", httpResponseHandler);

それは問題なく機能し、進行はありませんでした。

ファイルのアップロード中に進行状況を表示する必要があります。ありがとう。

4

0 に答える 0