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);

		}

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

 

你可能感兴趣的:(android)