解决方案 »

  1.   

    问题场景是这样的:我上传一个文件,然后对他进行大小修改,然后再上传到阿里的oss,他提供的api函数是putObject
    这个函数的参数是InputStream,但是我传InputStream读取异常,但是传FileInputStream是可以成功的。所以需要把修改之后的image读到FIleinputStream
      

  2.   

    BufferedImage -> InputStreamURL url = new URL("http://www.google.com/intl/en_ALL/images/logo.gif");
    BufferedImage image = ImageIO.read(url);
    ByteArrayOutputStream os = new ByteArrayOutputStream();
    ImageIO.write(image, "gif", os);
    InputStream is = new ByteArrayInputStream(os.toByteArray());
      

  3.   

    这是转换成inputstream,我已经实现,但是我要转成fileInputStream