原帖 http://topic.csdn.net/t/20050525/22/4035741.html
和我问的一样. 就是我规定了文件<input type="hidden" name="max_file_size" value="200000"> 就是2MB 当我上传一个1.2M的图片时候用move_uploaded_file()这个函数上传,但是上传总是不成功,我在PHP 修改了以下内容
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;; Whether to allow HTTP file uploads.
file_uploads = On; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir = "D:/www/tmp/uploadtemp/"; Maximum allowed size for uploaded files.
upload_max_filesize =20M
然后重启apache 但是还是不能上传!
求高手指明问题!
和我问的一样. 就是我规定了文件<input type="hidden" name="max_file_size" value="200000"> 就是2MB 当我上传一个1.2M的图片时候用move_uploaded_file()这个函数上传,但是上传总是不成功,我在PHP 修改了以下内容
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;; Whether to allow HTTP file uploads.
file_uploads = On; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir = "D:/www/tmp/uploadtemp/"; Maximum allowed size for uploaded files.
upload_max_filesize =20M
然后重启apache 但是还是不能上传!
求高手指明问题!
你是上传不成功么,你在接受端输出一下 $_FILES 数组里的内容看看
2M应该是2097152,按1000算是2000000,后面6个零
有没有safemode,windows系统下slash要处理好,容易出问题
exit;
出现int(2)
错误值为2,表示 上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。
你需要把html表单里的MAX_FILE_SIZE 这个改了啊,你设的不是200k的么,那肯定不行啦
理解了!不好意本人菜鸟呀!谢谢mousecry耐心教导!