Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php上传文件需注意的地方

php上传文件需注意的地方

巴扎黑
巴扎黑asal
2016-11-22 09:20:571193semak imbas

 

为了让客户端的用户能够上传文件,我们必须在用户界面中提供一个表单用于提交上传文件的请求。由于上传的文件是一种特殊数据,不同于其它的post数据,所以我们必须给表单设置一个特殊的编码 
 
以上的enctype属性,你可能不太熟悉,因为这常常会被忽略掉。但是,如果http post请求中既有常规数据,又包含文件类数据的话,这个属性就应该显示加上,这样可以提高针对各种浏览器的兼容性 
接下来,我们得向表单中添加一个用于上传文件的字段: 
 
为了更好的阐述怎么样处理文件上传,举一个完整的例子 
       

请上传你的附件:

 
       
 
         
         
       
 
提示:可以通过php.ini中的upload_max_filesize来设置允许上传文件的最大值。另外,还有一个post_max_size也可以用来设置允许上传的最大表单数据,具体意思就是表单中各种数据之和,所以你也可以通过设置这个字段来控制上传文件的最大值。但是,注意后者的值必须大于前者,因为前者属于后者的一部分表单数据 
 

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php文件系统相关函数Artikel seterusnya:php日期和时间相关函数大全