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

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

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

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

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

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

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



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5442006.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存