尝试从java web应用程序访问文件系统,情况是用户上传图像,然后图像被fted到另一个地方进行存储。我被困在上传后如何访问文件,我使用tomahawk lib进行上传,上传后留下一个byte[]对象,所以我需要将字节转换为图像文件,然后ftp..这就是我陷入困境的地方。 我无法让(新文件..)的部分正常工作。
在 Windows 中我只是输入 (C:\darksouls.jpg) 并且它工作正常。在 Linux 上不断收到此错误:
javax.imageio.IIOException
无法读取输入文件?我什至尝试在网络应用程序中创建一个图像文件夹,当我爆炸我的 jar 时,该文件夹就在那里,...
byte[] imageInByte;
BufferedImage originalImage = ImageIO.read(new File("/images/darksouls.jpg"));
最佳答案
OpenJDK没有原生JPEG编码器,我希望这应该是问题所在,尝试使用sun的jdk,如果错了请纠正我
关于java web应用程序无法访问linux文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12173391/