关于struts上传文件的问题!请高手帮忙!

来源:百度知道 编辑:UC知道 时间:2024/05/24 17:35:40
struts2.0上传文件问题,为什么我上传一个记事本到并且另存在一个文件夹里面,怎么当我打开那个文件,里面的东西全没有了啊?怎么解决这个问题,另一个问题就是struts.properties资源文件中我设置了struts.multipart.saveDir=d:\temp\,这个意思大家都应该明白吧?但是我却出现了这个错误
Processing of multipart/form-data request failed. d: empstruts.multipart.maxSize=2048\upload_162b1d7f_12571709d0f__8000_00000000.tmp (文件名、目录名或卷标语法不正确。),求助,我在d盘下面有这个文件夹的。

是因为反斜杠的问题,改成:
struts.multipart.saveDir=d:/temp

再试试。

分析一下:你看 \t转义成tab了,\+换行 被转义掉了,你的下一行应该是struts.multipart.maxSize=2048,所以会输出d: empstruts.multipart.maxSize=2048\

首先。。。这么干不好,服务端上传东西的时候直接指向磁盘系统,不是很好诶。

这是个临时生成文件,上传成功后,这个就不存在了,struts2 上传附件很简单。你看看手册就知道了。