如何在将文件上传到临时文件夹之前验证文件是否太大而无法在php中上传?
这一行:
if ($_FILES['file']['size'] <= 10485760)
将无效,因为文件首先上传到临时目录。我已经有一个完美运行的Ajax解决方案。我正在尝试编写脚本禁用时的代码。
根据php.net,我可以阻止用户在收到错误消息之前等待文件上传,说明使用此行太大了:
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
但这不起作用。它只是将最大文件大小更改为30000。
答案 0 :(得分:1)
正如用户在评论中所述,这不能用PHP完成。 PHP手册是错误的,因为它明确指出我可以阻止用户在给出错误之前等待上传完成,因为使用这行文件太大了:
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
将来,我不会使用php.net
作为参考。我将坚持使用Stack Overflow。