使用ImageIO.read()方法读取图片时的路径问题

想跟首页大神们请教个问题:

看过一篇文章:
java图片压缩,使用ImageIO代替JPEGImageEncoder
http://my.oschina.net/JustLoveIT/blog/474004)

我今天也用到了这个方法,但是我在使用ImageIO.read()方法读取图片时(如下),
图片说明
报的错是,如下:
图片说明
当我自己测试一个写死的路径时:是可以使用的,正常:
图片说明
请问这是什么原因呢,是不是ImageIO.read()方法对括号里的路径有局限性啊,在线求教,最后贴上此段修改上传图片大小的全部代码:
图片说明
在线等,求助,谢谢

文章链接,请选中后打开新标签页

你试下这个是可以的,http://blog.csdn.net/xionglangs/article/details/50739732,我感觉可能是你传的参数newfileName有问题,断点,后的这个地址,把它放到window上面的地址,看看能不能打开图片,如果不能,明显就是名称写错了。

newFileName 有问题,你可以先拼接好路径的字符串,然后再读取出来。或者定义一个属性从前台获取过来