无法从输入流中正确保存图像

时间:2012-06-29 12:07:38

标签: java image inputstream

我从客户端获取确切的图像字节,并将其保存为驱动程序中的图像文件。但它根本没有显示。

if (is != null) {


            File f = new File("e:/3432.jpg");
            OutputStream os = new FileOutputStream(f);

            byte[] b = new byte[1024];
            int length;

            while ((length = is.read(b)) != -1) {
                os.write(b, 0, length);
            }

            is.close();
            os.flush();
            os.close();
        }

有什么问题吗?

这是来自android的客户端代码,带有apache httpclient。

    MultipartEntity entity = new MultipartEntity(); 
  entity.addPart("type", new StringBody("photo"));
  entity.addPart("data", new FileBody(image));
  httppost.setEntity(entity);
  HttpResponse response = httpclient.execute(httppost);

0 个答案:

没有答案