日期:2014-05-17  浏览次数:20726 次

求解resin服务器文件上传问题
Java code

String fileName = System.currentTimeMillis() + new Random().nextInt() + "." + last;
File savedFile = new File(rootPath + filepath + fileName);
String path = request.getContextPath();
String basePath = request.getScheme()+"://" + request.getServerName() + ":" + request.getServerPort() + path + "/" + savePath + fileName;
fileItem.write(savedFile);//


上面是我的一段文件上传代码,在本地的环境是tomcat6.0 + Windows,而服务器的环境是resin3.0和Linux,问题是本地上传成功了,而服务器上传不成功,但是服务器上传时,我的数据都保存到数据库了,就是文件名和路径,但文件就是上传不成功,就在写文件的时候失败,我猜是权限的文件,然后问了客服是否有权限,然后他回复说:调用resin进行操作是有写入权限的。这个我应该肿么办,求指导。。。。。。。

------解决方案--------------------
环境问题你应该找供应商解决
------解决方案--------------------
“我猜是权限的文件",不成功肯定用日志的,被猜查查看去