smartupload 路径不存在_使用jspSmartUpload.jar上传图片的路径问题
程序用eclipse编写,首先把jspsmartupload.jar包放到WEB-INF/lib下,然后在jsp页面import;
上传过程:
SmartUpload mySmartUpload =new SmartUpload();
long file_size_max=4000000;
String fileName2="",ext="",testvar="";
//初始化
mySmartUpload.initialize(pageContext);
//只允许上载此类文件
try {
mySmartUpload.setAllowedFilesList("jpg,gif");//此处的文件格式可以根据需要自己修改
//上载文件
mySmartUpload.upload();
} catch (Exception e){
%>
alert("只允许上传.jpg和.gif类型图片文件");
window.location=‘webdesign.jsp‘;
}
try{
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
if (myFile.isMissing()){%>
alert("请先选择要上传的文件");
window.location=‘webdesign.jsp‘;
else{
//String myFileName=myFile.getFileName(); //取得上载的文件的文件名
ext= myFile.getFileExt(); //取得后缀名
int file_size=myFile.getSize(); //取得文件的大小
String saveurl="";
if(file_size
//更改文件名,取得当前上传时间的毫秒数值
Calendar calendar = Calendar.getInstance();
saveurl="/upload/" + myFile.getFileName(); //应保证tomcat所在根目录中有此upload目录的存在(也就是说需要自己建立相应的文件夹)
myFile.saveAs(saveurl);
out.print(saveurl);
}
}
}catch (Exception e){
out.print(e.toString());
}
%>
红色部分就是容易导致路径报错:
java.lang.IllegalArgumentException: This path does not exist (1135)
解决办法就是:保证tomcat所在磁盘根目录中有此upload目录的存在(也就是说需要自己建立相应的文件夹)
(其实写个函数判断路径是否存在,如不存在就自动创建目录应该也是可以解决的,不过还没来得及尝试)
原文:http://www.cnblogs.com/seaperson/p/4483977.html
smartupload 路径不存在_使用jspSmartUpload.jar上传图片的路径问题相关推荐
- java jar包存放位置_获得运行jar包存放路径的方法
在 java 中, System.getProperty("user.dir") 得到的是当前工作路径(对应命令行命令就是 linux 下的 pwd . windows 下的 cd ...
- python中filepath路径怎么写_详解Python中的路径问题
1. 绝对路径引入 Python 在搜索模块时,依次搜索sys.path里的位置,直到找到模块为止.下面命令可以查看当前的搜索路径: import sys print(sys.path) sys.pa ...
- java web项目 相对路径怎么写_理解JavaWeb项目中的路径问题——相对路径与绝对路径...
背景:html 在刚开始学习javaweb,使用servlet和jsp开发web项目的过程当中,一直有一个问题困扰着我:servlet 和 jsp 之间相互跳转,跳转的路径应该如何书写,才能正确的访问 ...
- java路径向上引用_关于javaweb中的绝对路径和相对路径(关于引用外部资源时的路径问题)...
相信大家在写web项目时,对于外间资源的引用多多少少都会用到,而此时引用的路径就显得十分重要!(在跳转或者其它请求后页面样式得丢失便就是路径得问题) 在开始之前大家需要明白一点就是web项目创建的时候 ...
- java扫描包下类_实现获取扫描指定包路径下的jar文件或class文件JarPojoHandler类示例代码...
通过JarPojoHandler类实现了扫描指定路径下如何获取所有的JAR包或class文件,可以对特定class对象文件筛选过滤等,具体代码如下所示import java.io.File;@b@im ...
- 获得jar包存放路径的方法
获得jar包存放路径的方法 Posted by zeal on 2006-07-11 09:45 , 1371 characters | + 0 - 0 English 转载请保留本行原始出处声 ...
- java jar包的路径
用java些的脚本,然后打成jar包运行,jar包里的程序需要读配置文件的一些参数,所以需要确定读配置文件的路径.一般配置文件和jar包放置在同一目录下,这个时候就需要jar包里的代码,取到jar包存 ...
- 中相对路径与绝对路径的写法_相对路径和绝对路径?简洁易懂解释+实例
欢迎评论和指正,希望我的学习经验可以帮助到你. 绝对路径:目标文件在硬盘上的真实路径(最精确路径) 举个栗子:找到文件,右键点击后打开属性,可以看到我把喜欢的封面'cover1.jpg'储存在了路径_ ...
- JAR清单类路径不仅适用于Java Application Launcher
自从我开始学习Java以来,我几乎已经知道, 清单文件中的Class-Path标头字段为可执行JAR (具有由另一个称为Main-Class清单指定应用程序起点的 JAR)指定相对运行时类路径. ...
最新文章
- Elasticsearch的javaAPI之query dsl-queries
- MASM32_SDKv10以及一些帮大家打包的东西
- 如果修改了表结构的话,可能也需要将调用到表的存储过程、函数等也修改一下,以下语句可以查询到那些对象调用到被修改的表...
- linux下ssh文件配置,允许root远程用密码登录
- Linux centosVMware Tomcat介绍、安装jdk、安装Tomcat
- Spring Boot——[Disconnected from the target VM, address: IP:端口, transport: #39socket#39]解决方案
- python 数据库表结构转为类_顺序表数据结构在python中的应用
- vue中动态设置style样式和使用filters过滤器设置样式
- 手机键鼠映射软件_吃鸡,我最专业!---盖世小鸡键鼠吃鸡套装评测
- Html5 冒泡排序演示
- 百度之星资格赛,hdu 4825 XOR SUM
- 【华为云技术分享】华为专家亲述:如何转型搞 AI?
- 问题六十八:着色模型(shading model)(2)——光照模型(Light model)
- Uber如何使用Mesos的?答曰:和Cassandra一起用
- 在InstallShield中发布单一的Setup.exe文件
- mac下 unix网络编程环境安装
- 常用的三种机器学习预测方法
- 使用 spring.profiles.active 及 @profile 注解 动态化配置内部及外部配置
- 电脑每隔约半分钟弹出this computer is being attacked
- 文件夹快速隐藏,文件夹选项中勾选隐藏目录依旧不能使其显示
热门文章
- 魅族mx5无法连接远程服务器,我家的WiFi老婆的酷派可以连接使用我的魅族MX5连接上就用不了...
- 用C++做一个猜数字游戏
- QT 数据库及其使用
- Postman进阶篇(九)-动态变量(Dynamic variables)随机生成参数
- 分布式场景实战第六节 微服务数据治理方案
- 浅议密码强度与密码破解(2)
- shttpd php,shttpd和Lua组合-提供嵌入式web服务
- media player和winamp播放ape文件插件.
- 谷歌2017新品发布会:赋能AI 三大原则 软硬结合
- 联想小新增加固态硬盘后安装不了系统_20180329-联想小新700固态硬盘选择与安装...