怎么java往linux服务器上传的文件路径的分隔符不一致
4个回答
展开全部
File dir = new File(ServletActionContext.getServletContext().getRealPath(uploadPath));
File saveFile = new File(dir , filename);
FileUtils.copyFile(uploadfile, saveFile);
FileUtils是apache common io的类一般你没就就去下一个jar,上面的与系统无关,移植性很强。uploadPath是你项目工程的文件夹名在最前面要有“/”,如"/uploadFiles"
File saveFile = new File(dir , filename);
FileUtils.copyFile(uploadfile, saveFile);
FileUtils是apache common io的类一般你没就就去下一个jar,上面的与系统无关,移植性很强。uploadPath是你项目工程的文件夹名在最前面要有“/”,如"/uploadFiles"
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
windows和linux分隔符相反
分隔符:将表格转换为文本时,用分隔符标识文字分隔的位置。
window也支持反\,所以最好都用\, 也可以用系统的File,File.separator可以帮你解决这类问题
分隔符:将表格转换为文本时,用分隔符标识文字分隔的位置。
window也支持反\,所以最好都用\, 也可以用系统的File,File.separator可以帮你解决这类问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用.seperator这个属性 大概是这个方法吧 忘记了
这样上传的就一样了
这样上传的就一样了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询