php中上传文件的的解决方案


Posted in PHP onSeptember 25, 2018

1,情景描述:我们在开发过程中,总是会用到上传文件,实际上上传文件一个方法就可以搞定

2,方案

代码:

1,首先从form表单中获取到上传的文件内容:

注意:上传文件的时候form表单的属性上一定要加上enctype=“multipart/form-data”

$filedata = $_FILES['file'];

2,贴上上传文件的代码:

$filename = $filedata['name'];
move_uploaded_file($filedata['tmp_name'],'/uploads/file/'.$filename);

3,执行以上代码会发现一个问题,就是如果我们上传的文件名为中文,移动到某个目录的时候,文件名就会变成乱码的,这时候需要我们把文件名的格式编码转换成utf-8的即可,代码如下:

$filename = iconv('utf-8','gb2312',$filename);

总结

以上所述是小编给大家介绍的php中上传文件的的解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
Win9x/ME下Apache+PHP安装配置
Oct 09 PHP
fleaphp下不确定的多条件查询的巧妙解决方法
Sep 11 PHP
php与paypal整合方法
Nov 28 PHP
php中将html中的br换行符转换为文本输入中的换行符
Mar 26 PHP
根据中文裁减字符串函数的php代码
Dec 03 PHP
php使用百度天气接口示例
Apr 22 PHP
Symfony2安装第三方Bundles实例详解
Feb 04 PHP
php实现图片缩略图的方法
Mar 29 PHP
PHP单例模式模拟Java Bean实现方法示例
Dec 07 PHP
php实现的PDO异常处理操作分析
Dec 27 PHP
PHP中strtr与str_replace函数运行性能简单测试示例
Jun 22 PHP
ThinkPHP5&5.1框架关联模型分页操作示例
Aug 03 PHP
PHP调用微博接口实现微博登录的方法示例
Sep 22 #PHP
PHP如何搭建百度Ueditor富文本编辑器
Sep 21 #PHP
详解php协程知识点
Sep 21 #PHP
在php的yii2框架中整合hbase库的方法
Sep 20 #PHP
php实现在线考试系统【附源码】
Sep 18 #PHP
PHP htmlspecialchars() 函数实例代码及用法大全
Sep 18 #PHP
Laravel用户授权系统的使用方法示例
Sep 16 #PHP
You might like
?算你??的 PHP 程式大小
2006/12/06 PHP
php三维数组去重(示例代码)
2013/11/26 PHP
精心挑选的15款优秀jQuery 本特效插件和教程
2012/08/06 Javascript
jquery中的事件处理详细介绍
2013/06/24 Javascript
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
ECMAScript6函数剩余参数(Rest Parameters)
2015/06/12 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
Bootstrap Fileinput文件上传组件用法详解
2016/05/10 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】
2017/04/19 Javascript
javascript 中的继承实例详解
2017/05/05 Javascript
Vue引入jquery实现平滑滚动到指定位置
2018/05/09 jQuery
Vue 第三方字体图标引入 Font Awesome的方法
2018/09/28 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
2019/10/23 Javascript
js实现翻牌小游戏
2020/07/31 Javascript
[01:07:21]NAVI vs VG Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
浅谈python 四种数值类型(int,long,float,complex)
2016/06/08 Python
Python标准库之collections包的使用教程
2017/04/27 Python
Python数据结构与算法之列表(链表,linked list)简单实现
2017/10/30 Python
wxPython的安装图文教程(Windows)
2017/12/28 Python
Python assert语句的简单使用示例
2019/07/28 Python
python rsync服务器之间文件夹同步脚本
2019/08/29 Python
Python实现数值积分方式
2019/11/20 Python
python3下pygame如何实现显示中文
2020/01/11 Python
移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
2015/03/27 HTML / CSS
ABOUT YOU匈牙利:500个最受欢迎的时尚品牌
2019/07/19 全球购物
金士达面试非笔试
2012/03/14 面试题
Why we need EJB
2016/10/20 面试题
安全生产责任书
2014/03/12 职场文书
机票销售员态度不好检讨书
2014/09/27 职场文书
标准离婚协议书(2014版)
2014/10/05 职场文书
大学生思想道德自我评价
2015/03/09 职场文书
python实现简易自习室座位预约系统
2021/06/30 Python
React Fragment介绍与使用详解
2021/11/11 Javascript
SpringDataJPA实体类关系映射配置方式
2021/12/06 Java/Android
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers