为什么Struts2上传文件之后扩展名变成了tmp,如何取得文件正确的扩展名
2个回答
展开全部
个人观点:tmp文件只是struts对上传文件保存的临时文件,相应action方法return后就会被删除。
我觉得你应该是想问如何对上传文件进行处理,一般把它保存起来,可以在Action方法使用如下代码保存上传文件upload到路径“/WEB-INF下”:
String path=ServletActionContext.getServletContext().getRealPath("/WEB-INF");
File f=new File(path);
if(!f.exists()){
f.mkdirs();
}
upload.renameTo(f);
我觉得你应该是想问如何对上传文件进行处理,一般把它保存起来,可以在Action方法使用如下代码保存上传文件upload到路径“/WEB-INF下”:
String path=ServletActionContext.getServletContext().getRealPath("/WEB-INF");
File f=new File(path);
if(!f.exists()){
f.mkdirs();
}
upload.renameTo(f);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询