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请求中既有常规数据,又包含文件类数据的话,这个属性就应该显示加上,这样可以[color=red]提高针对各种浏览器的兼容性[/color]
接下来,我们得向表单中添加一个用于上传文件的字段:
<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>
[color=red]提示:可以通过php.ini中的upload_max_filesize来设置允许上传文件的最大值。另外,还有一个post_max_size也可以用来设置允许上传的最大表单数据,具体意思就是表单中各种数据之和,所以你也可以通过设置这个字段来控制上传文件的最大值。但是,注意后者的值必须大于前者,因为前者属于后者的一部分表单数据[/color]
</div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值