或者说
能不能把上传的图片全都转换成 .jsp的格式?
能不能把上传的图片全都转换成 .jsp的格式?
解决方案 »
- fileupload的问题
- 如何 查询出oralce用户的所有表(包含其他用户共享给他的表)
- 文件下载的问题
- 为什么都乐而不疲的用struts+hibernate+spring
- 求1JSP传值到后台的问题
- 请问在一个jsp+javabean+mysql的网站中,像图片和flash这样的文件如何放入数据库?
- session
- 求教:System.exit(n)中的参数到底代表什么???
- 请问为什么我在页面上加的上传的file不显示?请看代码,
- 如何配置使system.out的信息在log4j输出为info,e.printstacktrace信息输出为error
- JSP初学者的疑惑(二) 编程篇(2)实时显示
- javax.sql包在什么地方能找到?
你把上传的图片的文件名,放在数据库里,想要取图片的时候只要取数据库里的文件就行了,
方法二:
使用file类,读出所有上传的文件名,然后用字符串处理方法把它换成.jpg的在保存就行了
su.setDeniedFilesList("jpg,gif,bmp");
String kuozhan=myFile.getFileExt().toLowerCase();
if((kuozhan.equals("")==false)&&(kuozhan.equals("jpg")==false)&&(kuozhan.equals("jpeg")==false)&&(kuozhan.equals("gif")==false))
{
out.print("您选择了上传文件,可是不是合法的格式!<br>所以您选择的文件没有上传<br>请不要上传jgp、jpeg、gif以外的格式(扩展名区分大小写)<br>请重新编辑本新闻");
}
if (myFile.getFileExt().toLowerCase().equals("jpg") || myFile.getFileExt().toLowerCase().equals("jpeg") || myFile.getFileExt().toLowerCase().equals("gif")){
// String path = request.getRealPath("titleimage/");
myFile.saveAs("titleimage/t"+String.valueOf(nowTime.getTime())+"."+myFile.getFileExt().toLowerCase());//路径+up+时间+变量i+扩展名
pic="t"+String.valueOf(nowTime.getTime())+"."+myFile.getFileExt().toLowerCase();
}
su.setAllowedFilesList("jpg,gif,bmp");