网页文件上传需要注意哪些事项呢?

发布于 2022-08-27 12:54:32 字数 149 浏览 12 评论 0

  • 文件大小的检测,以此来决策是否分片上传,数据会丢失吗?
  • 文件类型的检测,是读取的文件还是目录,读取的文件是什么类型,以此来限制文件类型
  • 禁止文件在服务器端的运行和下载和访问,只能使用内部链接

欢迎补充……

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

剩余の解释 2022-09-03 12:54:32
  • 一般来说代码没有bug数据就不会丢失吧,不过HTML5才支持分片
  • 当然是读取最终要上传的文件
  • 禁止运行当然是对的,禁止下载有可能需要,为什么要禁止访问?上传完成了不需要输出吗? 一般上传的文件会放webroot之外,或非脚本执行目录,以纯静态文件方式访问就可以了

补充(不知道你指的注意事项是否包含服务器端处理,下面补充的基本都是服务器端的):

  • 客户端进行大小判断和类型判断后,服务器端仍然需要判断
  • 服务器端存储文件,根据预期文件数据规模,最好先定好子目录拆分规则,将文件散列到多个(甚至多级)子目录中
  • 文件保存时不要采用客户端文件名,一定要根据自己的规则进行重命名
  • 上传限制,不是任意往服务端接口POST文件数据就照单接收的,带宽和磁盘啊!比如只有登录用户才有权限
  • 有条件的,使用独立域名或上CDN(这条在本题之外了)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文