我可以在PHP中限制上传大小但仍然会收到截断的文件吗?

时间:2015-01-30 13:52:00

标签: php file-upload upload

我希望人们将任何大小的文件上传到我的网站,但我只需要前1 KB。所以我希望PHP以某种方式停止接收一个文件后获得这个1 kB,然后只处理这个截断的文件。

2 个答案:

答案 0 :(得分:1)

尝试检查这个问题,也许它有你的答案。

  

Receiving only chunks of an uploaded file in PHP?

答案 1 :(得分:1)

版本2 如果您无法使用基本的php支持,那么:

使用tcp套接字服务器创建一个新的php。在另一个端口上启动套接字,例如8080,这将处理您的文件上载。

您等待内容的开始(修剪标题和其他不需要的数据。),当您获得1kb的上传文件时,您可以解析它,并可能将重定向发送回客户端,并处理该数据。 所以有点棘手,但并非不可能。