0

尝试从 java web 应用程序访问文件系统,情况是用户上传图像,然后图像被 ftped 到另一个地方进行存储。我被困在上传后如何访问文件,我正在使用 tomahawk 库上传后给我留下一个 byte[] 对象,所以我需要将字节转换为图像文件,然后 ftp ..这就是我卡住的地方。我无法让(新文件..)的部分工作。

在 Windows 中,我只是输入 (C:\darksouls.jpg) 并且工作正常。在 linux 上不断收到此错误:

    javax.imageio.IIOException 

无法读取输入文件?我什至尝试在网络应用程序中创建一个图像文件夹,当我炸开我的罐子时,文件夹就在那里,......

    byte[] imageInByte;
    BufferedImage originalImage = ImageIO.read(new File("/images/darksouls.jpg"));
4

1 回答 1

0

OpenJDK 没有本地 JPEG 编码器,我希望这应该是问题,尝试使用 sun 的 jdk,如果错了请纠正我

于 2012-08-29T08:17:36.797 回答