我对作者有疑问。他们总是上传大图像。
我想将最大上传大小设置为500Kb,但仅对图像设置,因为它们上传的PDF大于500Kb
示例我要设置jpg | png最大500Kb和pdf | mp3最大5Mb。
我尝试在许多站点上搜索解决方案,但没有希望。
对不起,我的英语不好。谢谢...
答案 0 :(得分:0)
您可以在浏览器或服务器上执行此操作,但是方法完全不同(尤其是在浏览器中禁用JavaScript的情况下,您可能必须同时执行这两种操作。)
HTML5 Rocks文章介绍了如何使用JavaScript和FileReader对象获取有关文件(https://www.html5rocks.com/en/tutorials/file/dndfiles/)的信息。可以同时检查文件扩展名和文件大小并采取适当措施。
在网络服务器端,您需要查看php手册https://www.php.net/manual/en/features.file-upload.php,以获取有关上传文件的所有信息。
请注意,服务器仅在将扩展名和大小完全上传到服务器后才知道扩展名和大小-在产生错误之前浪费您的上传者时间。