我用smartupload组件上传.rar文件到指定的文件夹。主要代码如下:
String strurl=this.getServletContext().getRealPath("/");
file.saveAs(strurl+file.getFileName(),mySmartUpload.SAVE_PHYSICAL);
out.print("<br>路径测试:"+strurl+file.getFileName());
软件是上传成功了,但问题来了,输出的测试路径是这个:
E:\u\毕业设计相关\Hardware Management System\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Graduated_Design
但是,我想把软件存放的路径是希望没有中间那些东西的,如下:
E:\u\毕业设计相关\Hardware Management System\Graduated_Design
怎么办,试了好多办法都不行。路径该如何改才能没有中间那些东西呢??各位好心人麻烦帮帮忙。。。。
回复1楼的:
files.saveAs(path, files.SAVEAS_VIRTUAL);使用相对路径
出现如下错误:
java.lang.IllegalArgumentException: The path is not a virtual path.
com.jspsmart.upload.SmartUpload.getPhysicalPath(SmartUpload.java:671)
com.jspsmart.upload.File.saveAs(File.java:91)
MyServlet.user_upload.doPost(user_upload.java:122)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
JSP+JSPSmartUpload 文件上传后没有上传到指定目录下
1、上传有时候能成功,有时候不能成功:如果使用eclipse运行应用,则应用默认部署在workspace\\.metadata\\.plugins\\org.eclipse.wst.server.core\\tmp1\\wtpwebapps\\这个目录里,ch1应该是你的工程的名字,SmartUpload的save方法是相对于工程根目录而言。至于上传失败,应该是由于目录不存在的原因。当你在工程中...
使用jspSmartUpload时,文件保存路径报错IllegalArgumentException_百...
1、使用相对路径 把String absPath = new File(urlPath.getFile(), "upload").getCanonicalPath();换成String absPath = new File(urlPath.getFile()+"..\/..\/..\/", "upload").getCanonicalPath();2、直接找到项目的跟目录 String absPath = new File("upload").getCanonicalPath();返回的是...
文件批量上传怎么实现(文件批量上传怎么实现及难点)
如何利用jspsmartupload实现批量上传文件1、如果想把文件上传到WebContent\\upload下,可以把应用直接部署到tomcat的webapps目录下。2、流行的jspSmartUpload能实现一次性上传多个文件。3、点击下载下载处理页面do_download.jspdo_download.jsp展示了如何利用jspSmartUpload组件来下载文件,从下面的源码中就可以看到,...
jsp网络系统开发 上传下载功能错误 smartupload
不是smartupload包位置放错了,而是你要上传的文件的路径不存在。是不是在你在localhost访问的时候可以上传成功,而在别的机器上访问服务器上的这个应用的时候就会报这个错误?这是因为你在别的机器上上传本地的文件时,发送请求后,服务器却在自己的机器上寻找请求中路径下的文件,所以就会报这个错。我...
急求!!!jsp 上传文件时如何保存路径?
SmartUpload su = new SmartUpload();\/\/ 上传初始化 su.initialize(pageContext);\/\/ 设定上传限制 \/\/ 1.限制每个上传文件的最大长度。\/\/su.setMaxFileSize(1024*1024);\/\/ 2.限制总上传数据的长度。\/\/su.setTotalMaxFileSize(5*1024*1024);\/\/ 3.设定允许上传的文件(通过扩展名限制),仅允许...
利用jspsmartupload上传下载文件时的问题: The server encountered...
你好像没有在Myeclipse中引入jspsmartupload.jar包吧,或者是那个包缺少文件,你可以去官网重新下一个
jspSmartUpload下载和使用
jspSmartUpload组件是一款可以免费从互联网上下载的工具,其压缩包名为jspSmartUpload.zip。下载完成后,推荐使用WinZip或WinRAR进行解压,解压后的文件应放置在Tomcat服务器的webapps目录中,例如:webapps\/jspsmartupload。解压后,需要注意的是,将webapps\/jspsmartupload目录下的子目录Web-inf名字更改为全大写...
用jspsmartupload上传文件部分中文乱码问题
一般乱码问题是格式不一致,上传的时候需要设置一个编码格式,在上传文件读取流的时候也要设置一个,在页面下也要显示成同一格式,还有在tomcat服务器下的config包下的 servel.xml中在端口下要配置一个编码。URIEncoding=utf-8 不知道是不是叫那个变量,不行的话上网搜下吧。
JSP 中用jspsmart.upload上传文件 问题
用new SmartUpload().save("upload");试试
jsp如何将图片上传到服务器某个文件夹里面,而路径存到数据库中!!请教...
\/\/上传文件计数 int count=0;\/\/初始化,传入pageContext内置变量 mySmartUpload.initialize(pageContext);\/\/允许上传的文件类型 mySmartUpload.setAllowedFilesList("htm,html,txt,jar,");\/\/或者设定拒绝上传的文件类型 \/\/ mySmartUpload.setDeniedFilesList("exe,bat,jsp");\/\/ 拒绝的物理路径 \/\/ my...