mySmartUpload上传获得上传路径与文件名!

快跑蜗牛哥 2009-09-04 04:47:26
如下所示,要获得上传文件所在的地址
C:\Documents and Settings\xt\Desktop\总表.xls
...全文
380 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
angel21li 2009-12-10
  • 打赏
  • 举报
回复
getServletContext().getRealPath( "/")
bjt100 2009-12-10
  • 打赏
  • 举报
回复
String destination="C:\Documents and Settings\xt\Desktop\"; //path

filename = myFile.getFileName(); // name

myFile.saveAs(destination+ filename);


bunrise 2009-12-10
  • 打赏
  • 举报
回复
上传后是你自己定义的,如果你想传到web目录下
可以通过
String path = this.getClass().getResource("/").toURI().getPath();
int lastNum = path.lastIndexOf("/WEB-INF/");
path = path.substring(0, lastNum);
这个获取
heweiAndPippo 2009-12-10
  • 打赏
  • 举报
回复
是上传前文件的路径,还是上次之后?
上传前,用javaScript直接获取,上传后的路径是你自己规定的。
随风醉舞 2009-12-10
  • 打赏
  • 举报
回复
頂一個
快跑蜗牛哥 2009-12-10
  • 打赏
  • 举报
回复
沒有人?
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <%@ page contentType="text/html;charset=gb2312" language="java" import="java.io.*,java.awt.Image,java.awt.image.*,com.sun.image.codec.jpeg.*,java.sql.*,com.jspsmart.upload.*,java.util.*"%> <%@page import="java.io.File,java.util.Date;"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <em>上传</em>文件
<% if(null != request.getParameter("flag")){ SmartUpload mySmartUpload =new SmartUpload(); long file_size_max=4000000; String fileName2="",ext="",testvar=""; String url="upload/"; //应保证在根目录中有此目录的存在(也就是说需要自己建立相应的文件夹) //初始化 mySmartUpload.initialize(pageContext); //只允许上载此类文件 try { mySmartUpload.setAllowedFilesList("xls");//此处的文件格式可以根据需要自己修改 //上载文件 mySmartUpload.upload(); } catch (Exception e){ %>

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧