我有一个生成要下载的文件的 php 脚本。我添加了所有必要的东西,字节服务运行良好。您可以暂停和恢复,使用下载文件多个片段的工具以最大限度地提高速度等。
但是,我想阻止人们使用此类工具。我想要的只是让他们能够恢复下载(以防互联网丢失、电源浪涌、需要暂停下载……),但不要对同一文件的不同部分发出多个请求。
最好的方法是什么?
如果结束范围不是文件的最后一个字节,我可以简单地发送 416 Range Not Satisfiable 吗?或者我应该发送 429 Too Many Requests 吗?