PHP文件上传(File Uploads)

        我们可以使用php文件上传的特性来上传图片或者相关的文件。因为浏览器处理文件上传时需要比只发送一个相关的数据POST复杂一些,所以需要一个特殊的方法表单来上传文件。

         例:

<form enctype="mulitipart/from-data" action="handle_img.php" method="post">
<input type="hiddle" name="MAX_FILE_SIZE" value="16000"/>
Send this file:<input    name="book_image"  type="file"/><br/>
<input type="submit"  value="Upload" />
</form>


<from>表单中enctype属性值有3个:

1.application/x-www-form-urlencoded:在发送前所有字符(默认)。

2.multipart/form-data:不对字符编码。在使用包含文件上传控件的表单时,必须使用该值。

3.text/plain:空格转换为“+”号,但不对特殊字符编码。

 <input type="hiddle" name="MAX_FILE_SIZE" value="16000"/>隐藏的<input> name为MAX_FILE_SIZE,通过设置value的值,来限制文件上传的大小。但是,大多数浏览器忽略这个附加的表单项,因此需要判断脚本是接受还是禁止文件的上传。

 

二、处理输入的上传文件(Handing the Incoming Upload File)

$_FILES数组包含每一个上传文件的信息的数组。处理脚本可以通过上传文件的名字作为关键字访问这些信息,$_FILE[‘book_image’]变量包含了如下与上传文件相关的信息。

 

 

文件上传过程中的错误:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值