我正在使用适用于 Android 的 Loopj AsyncHttpClient,它就像一个魅力。现在我正在尝试将三个小图像上传到我的服务器,但我遇到了一些问题。这很奇怪,因为如果我上传 2 张图片,它可以完美运行,但是当我尝试向同一个请求添加第三张图片时,服务器响应是文件上传的错误 3:
UPLOAD_ERR_PARTIAL
Value: 3; The uploaded file was only partially uploaded.
所以当我这样做时:
params.put("photo1", f1);
params.put("photo2", f2);
它有效......但是当我添加第三个时:
params.put("photo1", f1);
params.put("photo2", f2);
params.put("photo3", f3);
服务器无法处理请求...我检查了文件,服务器端应用程序似乎工作正常(我尝试使用邮递员发送数据并且它工作正常)
你知道为什么 AsyncHttpClient 上传 3 个文件失败但上传 2 个文件成功吗?
提前谢谢