私は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
ピクセルが失われて画像が一部に重なっているように見える – Sandy