日期:2014-05-20  浏览次数:20927 次

怎样把从数据库中查找的图片放在另一个文件中
从数据库中查找图片,再把图片放在另一个文件中,出现如下错误
     
java.io.FileNotFoundException: D:\apache-tomcat-6.0.35\work\Catalina\localhost\jsshop\upload__4ffbc989_13d236d4001__8000_00000010.tmp (系统找不到指定的文件。)

源代码是这样的
public FileInputStream getPic(int id)
{
Product p = this.find(Product.class, id);
File pic =  p.getPicture();
FileInputStream fis;
try
{
fis = new FileInputStream(pic);
return fis;
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
return null;
}
能告诉我怎么办呢?

------解决方案--------------------
楼主到底是要从文件读还是写到文件里去啊

要写到文件里的话应该是用FileOutputStream吧
------解决方案--------------------
没找到文件呗, 看看你的路径写的对吗, 如果你发现路径是对了, 那就把的图片的名字改一下吧, 不要下划线, 有些地方不支持文件名带下划线