您好,欢迎访问一九零五行业门户网

php上传文件需注意的地方

<div class="iteye-blog-content-contain" style="font-size: 14px">
为了让客户端的用户能够上传文件,我们必须在用户界面中提供一个表单用于提交上传文件的请求。由于上传的文件是一种特殊数据,不同于其它的post数据,所以我们必须给表单设置一个特殊的编码 
<form enctype="multipart/form-data" method="post" action="upload.php"></form> 
以上的enctype属性,你可能不太熟悉,因为这常常会被忽略掉。但是,如果http post请求中既有常规数据,又包含文件类数据的话,这个属性就应该显示加上,这样可以提高针对各种浏览器的兼容性 
接下来,我们得向表单中添加一个用于上传文件的字段: 
<input name="attachment" type="file"> 
为了更好的阐述怎么样处理文件上传,举一个完整的例子 
        <p>请上传你的附件:</p> 
        <form enctype="multipart/form-data" method="post" action="upload.php"> 
        <input name="attachment" type="file"> 
        <input value="上传附件" type="submit"> 
        </form> 
提示:可以通过php.ini中的upload_max_filesize来设置允许上传文件的最大值。另外,还有一个post_max_size也可以用来设置允许上传的最大表单数据,具体意思就是表单中各种数据之和,所以你也可以通过设置这个字段来控制上传文件的最大值。但是,注意后者的值必须大于前者,因为前者属于后者的一部分表单数据 
</div>
其它类似信息

推荐信息