小编Ped*_*roD的帖子

如何避免用户下载大文件?

我正在为 NGINX 提供一个静态文件夹。

在那个文件夹中,我有一个 60GB 的特定文件,但它只能以小块读取,使用如下所示的 HTTP 请求:

在此处输入图片说明

所以如果用户试图下载整个文件,NGINX 应该拒绝它。

在某些方面,我认为可以这样做,例如:

  1. 检查HTTP请求头是否Range存在,字节范围是否小于X。

  2. 检查请求的响应负载是否小于例如 100MB。

但我不知道如何在 NGINX 中实现这些。

http nginx

9
推荐指数
1
解决办法
401
查看次数

标签 统计

http ×1

nginx ×1