上传图片并读取的问题
1. ssh框架 工程的发布目录已经改成tomcat下目录 在该目录下建了一个放图片的文件夹 tomcat重启后此文件夹消失了怎么办?2. 我用ajax读取数据库中存的图片的地址,然后更改src的值,不能显示.数据库里到底应该存什么路径,是文件的的绝对路径还是相对路径?
3. 有没有别的存图片并且显示的方法?
action代码
String tea_number = (String) request.getSession().getAttribute("tea_number");
String type = getUploadFileName().substring(getUploadFileName().lastIndexOf(".")).toLowerCase();
String realpath = request.getSession().getServletContext().getRealPath("\\images\\"+tea_number+type);
String path = "/images/"+tea_number+type;
FileInputStream fis = new FileInputStream(getUpload());
FileOutputStream fos = new FileOutputStream(realpath);
int len;
byte[] buf = new byte[1024];
while((len=fis.read(buf))!=-1){
fos.write(buf,0,len);
}
fos.close();
fis.close();
Teacher t = new Teacher();
t.setTea_number(tea_number);
t = teacherService.findSingleTeacher(t);
t.setTea_icon(path);
teacherService.updateTeacher(t);
--------------------编程问答-------------------- 除
补充:Java , Java EE