栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

您如何在不传输整个文件的情况下限制使用JavaScript(或Java)上传的文件的大小?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

您如何在不传输整个文件的情况下限制使用JavaScript(或Java)上传的文件的大小?

这不是一个完美的解决方案,但是如果您使用Content-Length HTTP标头检查,

request.getHeader("Content-Length")
则可以选择不传输整个文件。

通过说明的方式,不会一次传输一个非常大的文件。您实际上必须打开一个流,该流表示那部分POST数据,并从中读取要传输的所有内容。

另一方面,如果您担心拒绝服务攻击,那么您就不能真正信任Content-
Length标头,因为它很容易伪造。在这种情况下,您应该设置一个限制并传输此文件的传输,一旦超过该限制就立即停止。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/466511.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号