PHP:在接受文件上载主体之前检查请求标头

时间:2018-11-03 06:34:50

标签: php http file-upload

我确定以后某人会找到重复的副本。但是现在,这是我的问题:

我想以这种方式处理文件上传:

  • 在用户代理上载HTTP正文之前,我想首先接收标头并确定当前CDN服务器是否能够存储上载的文件。

  • 如果不能,则返回307 redirect响应,告诉UA尝试行中的下一个服务器(cdn0.example.com-> cdn1.example.com-> cdn2.example.com -> cdn3.exmaple.com->等...),直到服务器成功接收到文件正文为止,或者在极少数情况下,返回500 status code

很显然,我不想太快地存储请求正文,因此POST method可能不是我想要的。 PUT method可以为我工作吗?如何?

另一个问题:“ 507 Insufficient Storage”是WebDAV特定的状态码,还是我可以在其他地方使用的常规状态码?

0 个答案:

没有答案