jspsmartupload上传后找不到文件

nfs13nfs14 2010-07-17 03:01:11
上传代码
<body>
<%
SmartUpload up=new SmartUpload();
up.initialize(pageContext);
up.upload();
up.save("/SourceFile",File.SAVEAS_VIRTUAL);
File f=up.getFiles().getFile(0);
f.saveAs("/SourceFile/aa.txt",File.SAVEAS_VIRTUAL);
out.println(up.getFiles().getFile(0).getFileName());
out.println("添加成功");
%>
</body>
反正都提示添加成功,但是在sourcefile文件夹中什么都没有
...全文
207 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
黎某人 2010-07-19
  • 打赏
  • 举报
回复
你可以在WEB-INF下建立一个upload文件夹 save就写("/WEB-INF/upload");
然后saveAs()到一个绝对的路径 记得删除upload下的临时文件
loveunittesting 2010-07-19
  • 打赏
  • 举报
回复
/SourceFile/aa.txt这个路径比较有玄机,应该在运行应用服务器的执行文件目录下,比如tomcat,可能在tomcathome/bin下。实际上,你可以获得本应用的实际物理路径,在这个路径下指定个文件夹保存。不过我觉得,数据最好不要和程序放到一起,可以配置个绝对路径来存放上传的文件,比如D:\files文件夹,配置个虚拟目录,来使web程序能够访问这些文件,这样比较干净。
xiejjava_hb 2010-07-19
  • 打赏
  • 举报
回复

你把要上传的文件放的文件目录写出来。
jeky_zhang2013 2010-07-17
  • 打赏
  • 举报
回复
我看不大明白,你要上传的文件在哪?

81,092

社区成员

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

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