【发布时间】:2014-02-19 05:21:32
【问题描述】:
我正在尝试从 Android 手机将文件上传到 django 服务器,但我得到了一个奇怪的 mimetype。我的代码使用了异步 HTTP 请求客户端,我正在使用以下代码:
File file = new File(/*Get file*/)
RequestParams params = new RequestParams();
params.put("file", file);
getAsyncHttpClient().post(url, params, new JsonHttpResponseHandler() {
public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
error.printStackTrace();
}
public void onSuccess(final JSONObject obj) {
Log.i(TAG, obj.toString());
}
});
我从 django FileField 在服务器上获取的内容类型是 application/octet-stream。有没有办法让真正的 mimetype 被传入?我一直在研究这个。
我阅读了以下链接:
还有什么我应该传递给 Android 异步 Http 客户端的吗?
【问题讨论】: