默认上传的图片会加入一些头文件信息,导致图片打不开
解决方案是修改AbstractMultipartForm类的doWriteTo方法
class="brush:java;gutter:true;"> 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); }
注释掉写入头数据的代码 这样上传的图片就不会带有前面的头数据 可以直接打开啦