php上传文件慕课,PHP 文件上传

项目中,我们经常会遇到上传文件(如app中上传自己的图像,网站中上传新闻的缩略图等),这些都离不开PHP上传文件,这一章,我们将会解开上传文件的序幕。

测试网站:http://www.kaifazhe.site/php/1102/index.php

创建一个文件上传表单:

选择文件:

示例截图:

AAffA0nNPuCLAAAAAElFTkSuQmCC

解释说明信息:

标签的 enctype 属性规定了在提交表单时要使用哪种内容类型。在表单需要二进制数据时,比如文件内容,请使用 "multipart/form-data"。

标签的 type="file" 属性规定了应该把输入作为文件来处理。举例来说,当在浏览器中预览时,会看到输入框旁边有一个浏览按钮,如上截图所示。

创建上传脚本

uploadFile.php:接受index.php文件上传过来的文件,并处理。

AAffA0nNPuCLAAAAAElFTkSuQmCC

结果:

AAffA0nNPuCLAAAAAElFTkSuQmCC

上传限制:我们对用户选择的文件做一些限制,如只能选择 .gif .png .jpg格式的文件,大小不能超过100kb。

AAffA0nNPuCLAAAAAElFTkSuQmCC

结果

AAffA0nNPuCLAAAAAElFTkSuQmCC

最后一步:保存被上传的文件

AAffA0nNPuCLAAAAAElFTkSuQmCC

结果:

AAffA0nNPuCLAAAAAElFTkSuQmCC

文件存储目录

AAffA0nNPuCLAAAAAElFTkSuQmCC

上述都是PHP脚本处理php上传文件,测试网站中会将的更复杂,比如创建目录,文件重命名,优化上传表单等。

作者:林路同

链接:https://www.jianshu.com/p/0355c1128666

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值