| 
 AsyncHttpClient上传两个以上文件到服务端,服务端接收的时候报错  | 
|
| 
 主要的出错其实是: 
Processing of multipart/form-data request failed. Stream ended unexpectedly 哪位能告知,或者提示一点思路,不胜感激  | 
|
| 
 20分  | 
 从提示信息“Stream ended unexpectedly”来看,可能是你的android程序没有把数据传完就断开连接了。 
 | 
| 
 是的,我用jsp页面上传是正常的。 
难道是开源库的bug?  | 
|
| 
 20分  | 
 是怎么添加附件的,是不是上传的格式编码问题,你试下两张能压缩上传么? 
 | 
	private boolean inPutFile(RequestParams params, int i, String path, String fileDescription) throws FileNotFoundException {
		File file = new File(path);
	    if(file.exists() && file.length()>0){
	    	params.put("image" + i, file);
		    params.put("desc" + i, fileDescription);
		    params.put("fileName" + i, file.getName());
		    return true;
	    }
	    else{
		    System.out.println("文件不存在");
		}
	    return false;
	}
我是这样添加附件的  | 
|
| 
 用第三方库的风险在于可控性很弱,出了问题不知道原因。可能是第三方库的bug,也可能是用的不对。 
 | 
|
| 
 IOS端用文件流上传也是可以的,看来服务端是没什么问题的。 
多谢各位,结贴给分!  | 
|
| 
 xutils框架好用吗?学习中 
 | 
|
| 
 请问一下楼主 服务端代码是如何接受到上传的文件流的呢! 
 | 
|