Java 保存文件的相对路径
我正在将照片从数据库复制到web应用程序中的文件夹,路径为Java 保存文件的相对路径,java,eclipse,struts2,path,Java,Eclipse,Struts2,Path,我正在将照片从数据库复制到web应用程序中的文件夹,路径为/WebContent/images/temp/nn.png 我的目录结构是 friendit/ WebContent/ images/ temp/ nn.png 我正在通过将图像从web应用程序的控制器操作类保存到friendit/webcontent/temp/nn.png文件夹中,但我发现fil
/WebContent/images/temp/nn.png
我的目录结构是
friendit/
WebContent/
images/
temp/
nn.png
我正在通过将图像从web应用程序的控制器操作类保存到friendit/webcontent/temp/nn.png文件夹中,但我发现fileNotFound异常
相对路径有问题!
请帮助我了解我应该使用什么相对路径您不能直接将blob类型从数据库保存到硬盘 试着用这个
Blob test=userInfo.getPicture(); //take blob form sql in test variable
InputStream x=test.getBinaryStream();
int size=x.available();
outputStream=new FileOutputStream("./WebContent/images/temp/nn.png");
byte b[]= new byte[size];
x.read(b);
outputStream.write(b);