upload_max_filesize= 200M 这是上传文件的大小:最大不要超过做事器的内存

upload_tmp_dir = e:/temp/ 设置临时存储目录

注:可以通过echo $_FILES ['tb_commodity_picture'] ['tmp_name'];获取临时目录的详细位置

php文件上传原理php文件上传道理 Vue.js

post_max_size = 250M 这是表单上传数据的大小:一定要>upload_max_filesize

2、上传表单把稳事变

(1)表单的提交办法必须是:post

(2)指定表单type为'file'

a.上传一张图片:<input type=\公众file\公众 name=\公众pic\公众>

b.上传多张图片:<input type=\"大众file\"大众 name=\公众pic[]\"大众>

<input type=\公众file\公众 name=\"大众pic[]\"大众>……

注:上传几张图片就添加几个表单!

(3)enctype=\"大众multipart/form-data\"大众:表明要进行文件上传

3、如何处理表单提交的数据

(1)$_POST 处理普通数据

(2)$_FILES 处理上传的文件

a.上传一张图片:$_FILES的形式详见:单张图片.jpg

b.上传多张图片:$_FILES的形式详见:多张图片.jpg

(3)$_FILES 如何处理上传的文件?

简而言之:将临时位置的文件移动到指定目录!
,详细步骤如下:

step 1:检讨缺点利用$_FILES['pic'][\公众error\"大众] 检讨缺点

step 2:检讨大小利用$_FILES[\"大众pic\"大众][\"大众size\"大众] 限定大小 单位字节 2M=2000000

step 3:检讨类型利用$_FILES[\"大众pic\"大众][\公众type\公众]或是文件的扩展名 限定上传文件的类型

step 4:改名、指定新路径将上传后的文件名改名

step 5:移动将临时位置的文件移动到指定的目录上即可

特殊把稳:必须指定新文件名,否则将无法移动!