Form表单中文件上传时遇到的问题:
1.move_uploaded_file(
F
I
L
E
S
[
"
f
i
l
e
"
]
[
"
t
m
p
n
a
m
e
"
]
,
"
D
:
/
w
w
w
/
w
w
w
.
3
/
f
i
l
e
/
u
n
l
o
a
d
/
"
.
_FILES["file"]["tmp_name"],"D:/www/www.3/file/unload/" .
FILES["file"]["tmpname"],"D:/www/www.3/file/unload/"._FILES[“file”][“name”]);
2.表单中上传文件时,一定要给提交按钮设置name值,否则无法上传
3.Warning: POST Content-Length of 81360713 bytes exceeds the limit of 3145728 bytes inUnknown on line 0
原因:php.ini文件中限制了文件上传的大小
修改:
1)先查看(839)upload_max_filesize = 2M 用于限制用户上传单文件大小
2)(686)post_max_size = 8M ===== 限制的是客户端通过POST方法进行一次表单提交时 PHP程序所能够接收的最大数据量 一定要比upload_max_filesize 大(修改成 自己需要的大小)
3)重启Apache
有兴趣的同学可以关注下:积跬步成江河