android使用MultipartEntity上传图片

默认上传的图片会加入一些头文件信息,导致图片打不开

解决方案是修改AbstractMultipartForm类的doWriteTo方法

		for (final FormBodyPart part : getBodyParts()) {
			// writeBytes(TWO_DASHES, out);
			// writeBytes(boundary, out);
			// writeBytes(CR_LF, out);

			// formatMultipartHeader(part, out);

			// writeBytes(CR_LF, out);

			if (writeContent) {
				part.getBody().writeTo(out);
			}
			writeBytes(CR_LF, out);
		}

  注释掉写入头数据的代码 这样上传的图片就不会带有前面的头数据 可以直接打开啦

 

posted @ 2013-11-08 00:28  游夜  阅读(567)  评论(0编辑  收藏  举报