程序用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上传图片的路径问题相关推荐

  1. java jar包存放位置_获得运行jar包存放路径的方法

    在 java 中, System.getProperty("user.dir") 得到的是当前工作路径(对应命令行命令就是 linux 下的 pwd . windows 下的 cd ...

  2. python中filepath路径怎么写_详解Python中的路径问题

    1. 绝对路径引入 Python 在搜索模块时,依次搜索sys.path里的位置,直到找到模块为止.下面命令可以查看当前的搜索路径: import sys print(sys.path) sys.pa ...

  3. java web项目 相对路径怎么写_理解JavaWeb项目中的路径问题——相对路径与绝对路径...

    背景:html 在刚开始学习javaweb,使用servlet和jsp开发web项目的过程当中,一直有一个问题困扰着我:servlet 和 jsp 之间相互跳转,跳转的路径应该如何书写,才能正确的访问 ...

  4. java路径向上引用_关于javaweb中的绝对路径和相对路径(关于引用外部资源时的路径问题)...

    相信大家在写web项目时,对于外间资源的引用多多少少都会用到,而此时引用的路径就显得十分重要!(在跳转或者其它请求后页面样式得丢失便就是路径得问题) 在开始之前大家需要明白一点就是web项目创建的时候 ...

  5. java扫描包下类_实现获取扫描指定包路径下的jar文件或class文件JarPojoHandler类示例代码...

    通过JarPojoHandler类实现了扫描指定路径下如何获取所有的JAR包或class文件,可以对特定class对象文件筛选过滤等,具体代码如下所示import java.io.File;@b@im ...

  6. 获得jar包存放路径的方法

    获得jar包存放路径的方法 Posted by zeal on 2006-07-11 09:45 , 1371 characters |  + 0 - 0   English 转载请保留本行原始出处声 ...

  7. java jar包的路径

    用java些的脚本,然后打成jar包运行,jar包里的程序需要读配置文件的一些参数,所以需要确定读配置文件的路径.一般配置文件和jar包放置在同一目录下,这个时候就需要jar包里的代码,取到jar包存 ...

  8. 中相对路径与绝对路径的写法_相对路径和绝对路径?简洁易懂解释+实例

    欢迎评论和指正,希望我的学习经验可以帮助到你. 绝对路径:目标文件在硬盘上的真实路径(最精确路径) 举个栗子:找到文件,右键点击后打开属性,可以看到我把喜欢的封面'cover1.jpg'储存在了路径_ ...

  9. JAR清单类路径不仅适用于Java Application Launcher

    自从我开始学习Java以来​​,我几乎已经知道, 清单文件中的Class-Path标头字段为可执行JAR (具有由另一个称为Main-Class清单指定应用程序起点的 JAR)指定相对运行时类路径. ...

最新文章

  1. Elasticsearch的javaAPI之query dsl-queries
  2. MASM32_SDKv10以及一些帮大家打包的东西
  3. 如果修改了表结构的话,可能也需要将调用到表的存储过程、函数等也修改一下,以下语句可以查询到那些对象调用到被修改的表...
  4. linux下ssh文件配置,允许root远程用密码登录
  5. Linux centosVMware Tomcat介绍、安装jdk、安装Tomcat
  6. Spring Boot——[Disconnected from the target VM, address: IP:端口, transport: #39socket#39]解决方案
  7. python 数据库表结构转为类_顺序表数据结构在python中的应用
  8. vue中动态设置style样式和使用filters过滤器设置样式
  9. 手机键鼠映射软件_吃鸡,我最专业!---盖世小鸡键鼠吃鸡套装评测
  10. Html5 冒泡排序演示
  11. 百度之星资格赛,hdu 4825 XOR SUM
  12. 【华为云技术分享】华为专家亲述:如何转型搞 AI?
  13. 问题六十八:着色模型(shading model)(2)——光照模型(Light model)
  14. Uber如何使用Mesos的?答曰:和Cassandra一起用
  15. 在InstallShield中发布单一的Setup.exe文件
  16. mac下 unix网络编程环境安装
  17. 常用的三种机器学习预测方法
  18. 使用 spring.profiles.active 及 @profile 注解 动态化配置内部及外部配置
  19. 电脑每隔约半分钟弹出this computer is being attacked
  20. 文件夹快速隐藏,文件夹选项中勾选隐藏目录依旧不能使其显示

热门文章

  1. 魅族mx5无法连接远程服务器,我家的WiFi老婆的酷派可以连接使用我的魅族MX5连接上就用不了...
  2. 用C++做一个猜数字游戏
  3. QT 数据库及其使用
  4. Postman进阶篇(九)-动态变量(Dynamic variables)随机生成参数
  5. 分布式场景实战第六节 微服务数据治理方案
  6. 浅议密码强度与密码破解(2)
  7. shttpd php,shttpd和Lua组合-提供嵌入式web服务
  8. media player和winamp播放ape文件插件.
  9. 谷歌2017新品发布会:赋能AI 三大原则 软硬结合
  10. 联想小新增加固态硬盘后安装不了系统_20180329-联想小新700固态硬盘选择与安装...