0
我正在使用MIME多部分上传图像到服务器。有时图像会变形。如何解决这个问题? 注:扭曲的手段,一些像素丢失。 我使用下面的代码上传:图像在上传时被扭曲
File file = new File(filePath[0]);
HttpClient httpClient = new DefaultHttpClient();
HttpContext localContext = new BasicHttpContext();
HttpPost httpPost = new HttpPost("serverurl");
MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
entity.addPart("Content-Type",new StringBody("multipart/form-data;charset=utf-8"));
entity.addPart("Content-Length", new StringBody(String.valueOf(file.length())));
entity.addPart("UploadContentPostD", new FileBody(file));
entity.addPart("DocumentName", new StringBody(file.getName()));
httpPost.setEntity(entity);
HttpResponse response = httpClient.execute(httpPost,localContext);
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8"));
图像失真是:
请准确解释你的意思是扭曲?不良的像素/画面比例改变/像素损坏? – Elemental 2011-12-14 14:25:11
像素丢失,所以图像看起来像重叠其他部分 – Sandy 2011-12-14 14:27:24