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 相关文章推荐
php提示undefined index的几种解决方法
May 21 PHP
php无限分类且支持输出树状图的详细介绍
Jun 19 PHP
php格式化电话号码的方法
Apr 24 PHP
PHP获取某个月最大天数(最后一天)的方法
Jul 29 PHP
Yii2 assets清除缓存的方法
May 16 PHP
Laravel5.* 打印出执行的sql语句的方法
Jul 24 PHP
PHP数据分析引擎计算余弦相似度算法示例
Aug 08 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
Mar 30 PHP
php服务器的系统详解
Oct 12 PHP
laravel框架上传图片实现实时预览功能
Oct 14 PHP
TP5框架实现上传多张图片的方法分析
Mar 29 PHP
Yii框架安装简明教程
May 15 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设计模式之装饰者模式代码实例
2015/05/11 PHP
理解PHP中的Session及对Session有效期的控制
2016/01/08 PHP
css动画效果之animation的常用样式
2021/03/09 HTML / CSS
jQuery动态添加 input type=file的实现代码
2012/06/14 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
jquery中ajax使用error调试错误的方法
2015/02/08 Javascript
JS上传图片预览插件制作(兼容到IE6)
2016/08/07 Javascript
使用vue-router为每个路由配置各自的title
2018/07/30 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
2018/08/31 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
2019/01/18 Javascript
JS尾递归的实现方法及代码优化技巧
2019/01/19 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
2019/08/02 Javascript
JS中比Switch...Case更优雅的多条件判断写法
2019/09/05 Javascript
Vue中函数防抖节流的理解及应用实现
2020/04/24 Javascript
[43:32]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
python进阶教程之动态类型详解
2014/08/30 Python
python实现获取客户机上指定文件并传输到服务器的方法
2015/03/16 Python
Python执行时间的计算方法小结
2017/03/17 Python
Python 40行代码实现人脸识别功能
2017/04/02 Python
通过cmd进入python的实例操作
2019/06/26 Python
Python 中Django安装和使用教程详解
2019/07/03 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
Win10下python 2.7与python 3.7双环境安装教程图解
2019/10/12 Python
matlab、python中矩阵的互相导入导出方式
2020/06/01 Python
Django REST 异常处理详解
2020/07/15 Python
python 基于selenium实现鼠标拖拽功能
2020/12/24 Python
2014新年寄语
2014/01/20 职场文书
运动会入场词200字
2014/02/15 职场文书
社团活动总结
2014/04/28 职场文书
群众路线对照检查材料
2014/09/22 职场文书
2015年大学生实习评语
2015/03/25 职场文书
教务处干事工作总结
2015/08/14 职场文书
创业计划书之服装
2019/10/07 职场文书
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js
Django框架中模型的用法
2022/06/10 Python