论坛首页 Java版 Webwork

webwork文件上传 如何指定temp目录?

浏览 312 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2008-04-08
webwork由于临时文件夹没有写权限导致上传失败

webwork在上传文件时会先把文件上传到由"webwork.multipart.saveDir"指定的temp目录然后再传到你想要放上传上来的文件的地方。

如何可以将临时目录设置在自己想要的地方,比如自己webapps项目下的某一文件夹下
(如${catalian.base}/webapps/projectName)

"webwork.multipart.saveDir=temp"在webwork.properties文件中我是这样设置的
发现temp目录被设置在了"c:\Documents and Settings\Administrator\temp"
我如何可以控制temp目录的位置把它设置在webapps目录下的项目文件夹下。
   
时间:2008-04-08
直接更改Webwork的FileUploadInterceptor
   
0 请登录后投票
时间:2008-04-08
wangxuliangboy 写道
直接更改Webwork的FileUploadInterceptor


呵呵,兄台,能否指明一点~
   
0 请登录后投票
时间:2008-04-08
在com\opensymphony\webwork\default.properties里面有如下配置,你可以根据实际情况在你的webwork.properties里面重新配置


# uses javax.servlet.context.tempdir by default
webwork.multipart.saveDir=
   
0 请登录后投票
时间:2008-04-08
mmwy 写道
在com\opensymphony\webwork\default.properties里面有如下配置,你可以根据实际情况在你的webwork.properties里面重新配置


# uses javax.servlet.context.tempdir by default
webwork.multipart.saveDir=



兄台看我的帖子,我是说如何可以设置到当前目录下?
   
0 请登录后投票
时间:2008-04-09
直接改FileUploadInteceptor源码

设置相应的存储路径:ServletContext.getRealpath()
   
0 请登录后投票
论坛首页 Java版 Webwork

跳转论坛:
JavaEye推荐
    快速回复 引用上一条消息 (Alt+S)