文件上传安全问题

yy_dream_one 2019-02-28 07:15:43
文件上传在webaap下新建个文件夹,需要上传的文件上传到该服务器中的文件夹内,将获取到的文件名,访问文件的url地址保存到数据库中,这样完成了文件上传的功能,但这样文件上传安全吗,小弟请教一下,如果不安全,有什么解决的办法,有人建议把上传的文件上传到数据库中,但这样对数据库造成了压力。给小弟分析下
...全文
168 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
在代码中使用绝对路径,不要存在webaap目录下,否则项目整体更新或中间件升级会导致文件丢失。文件没必要上传数据库,因为数据库存储文件涉及到编码、数据类型等,很容易造成文件内容出现问题。
ouyangjun__ 2019-02-28
  • 打赏
  • 举报
回复
最好不要在webapps下存放文件,容易丢失,要么在服务器创建一个文件夹存放。
也不要把文件存放在数据库,读写会变慢的,况且现在随便一张图片就几M。
通用的做法是,数据库存地址,服务器存文件。
但现在很多第三方平台都支持文件存储,但都是需要用钱购买。比如阿里云存储,青云存储等。
至于安全性方面,如果存自己服务器上,就靠你自己想办法限制了,如果用了第三方平台,就不太需要操心了。

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧