84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
php 使用move_uploaded_file 移动上传文件有大小限制吗?我上传图片的时候一般比较小的图片都可以上传成功,但是一旦图片达到2M就总是失败,前端没有设置最大上传文件的限制,我使用node.js 来处理上传的图片时是没有问题的,可是为什么php图片达到2M,move_uploaded_file 就失败呢?
认证高级PHP讲师
那是因为你上传的图片就失败了,而不是移动图片失败的。PHP本身就限制了上传文件的大小,主要通过php.ini中的post_max_size和upload_max_filesize进行限制,而默认的upload_max_filesize限制就是2M。另外,程序中应该先判断文件上传是否存在错误再进行文件的操作,而不是直接操作文件。除了文件超出大小限制,还可能存在很多种情况导致文件上传失败。
这个设置上传大小肯定是在PHP后端设置啊
那是因为你上传的图片就失败了,而不是移动图片失败的。
PHP本身就限制了上传文件的大小,主要通过php.ini中的post_max_size和upload_max_filesize进行限制,而默认的upload_max_filesize限制就是2M。
另外,程序中应该先判断文件上传是否存在错误再进行文件的操作,而不是直接操作文件。除了文件超出大小限制,还可能存在很多种情况导致文件上传失败。
这个设置上传大小肯定是在PHP后端设置啊