为了账号安全,请及时绑定邮箱和手机立即绑定

建议在servlet应用程序中保存上载文件的方法

建议在servlet应用程序中保存上载文件的方法

小怪兽爱吃肉 2019-05-25 17:06:49
建议在servlet应用程序中保存上载文件的方法我在这里读到,无论如何都不应该将文件保存在服务器中,因为它不是可移植的,事务性的并且需要外部参数。但是,鉴于我需要一个针对tomcat(7)的tmp解决方案,并且我对服务器机器有(相对)控制,我想知道:保存文件的最佳位置是什么?我应该保存/WEB-INF/uploads(建议不要在这里)或某个地方$CATALINA_BASE(见这里)或......?JavaEE 6教程从用户获取路径(:wtf :)。注意:该文件不应以任何方式下载。我应该建立一个配置参数详见这里?我很欣赏一些代码(我宁愿给它一个相对路径 - 所以它至少是Tomcat可移植的) - Part.write()看起来很有希望 - 但显然需要一个绝对的路径我对这种方法与数据库/ JCR存储库的缺点的阐述感兴趣不幸的是 ,@ BalusC 的FileServlet专注于下载文件,而他在上传文件时的答案会跳过保存文件的位置。容易转换为使用DB或JCR实现(如长耳兔)的解决方案将是优选的。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 741 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信