php上传文件需注意的地方_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > php上传文件需注意的地方

php上传文件需注意的地方

 2013/9/22 17:26:47  905766491  程序员俱乐部  我要评论(0)
  • 摘要:<divclass="iteye-blog-content-contain"style="font-size:14px">为了让客户端的用户能够上传文件,我们必须在用户界面中提供一个表单用于提交上传文件的请求。由于上传的文件是一种特殊数据,不同于其它的post数据,所以我们必须给表单设置一个特殊的编码<formencType="multipart/form-data"method="POST"action="upload.php"></form>
  • 标签: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>
发表评论
用户名: 匿名