ThinkPHP5.0上传文件(MP3、MP4、Docx文件、图片..........)
ThinkPHP5.0上传文件(图片)
樂楽认为:其实,上传MP3或上传MP4和上传图片的性质是一样的·····
(先悄悄的告诉你们,图片的上传的办法)
//上传
public function upload(){// 获取表单上传文件 例如上传了001.jpg$file = request()->file('src');// 移动到框架应用根目录/public/uploads/ 目录下if ($file) {//将存下来的"某某某"存到"某某某"处哈______$info = $file->move(ROOT_PATH . 'public' . DS . 'uploads/src/');if ($info) {// 成功上传后 获取上传信息return $info->getSaveName();} else {// 上传失败获取错误信息echo $file->getError();}} else {return false;}}
这是樂楽自己写的一个图片编辑案例,Lees可以参考一下哈~
//接受数据public function _postCarouselData(){$data=array('src' => input('src'),);return $data;}
public function carousel_add(){if ($this->request->isPost()){$data=$this->_postCarouselData();//调用upload方法就成$data['src']=$this->upload();$res=$this->carousel->addData($data);if ($res) {$this->success('添加成功', url('Carousel/carousel'));} else {$this->error('添加失败');}}else{return $this->fetch();}}
ThinkPHP5.0上传文件(MP3、MP4、Docx文件…)
方法其实是一样的哈,上传图片系列和上传视频、文件系列的用法是一样的,唯一唯一的区别就是在文件大小的限制上,只需要设置其条件就欧克了。
- 如果是在本地的话,一般情况下默认的上传文件是有限制的,视频神马的基本是传不上去的,不过樂楽,可以教你。首先嘛,先打开配置文件:“php-ini”,然后,修改其中的两个限制条件:post_max_size = ‘100M’ 和 upload_max_filesize=‘100M’('100M’基本上是够用了,不够?!那么,就由你来任意!任意!!任意!!加)这下就可以喽!
- 如果是已经传到服务器(每个服务器也同样有上传文件大小的限制),那一样的道理呗,只需要设置其上传限制就可以了。
**樂楽的感谢
------感谢lees们看俺的boko,作为一个接触"大象"时间不长的开发户,希望樂楽可以帮助到你们。
ThinkPHP5.0上传文件(MP3、MP4、Docx文件、图片..........)相关推荐
- vue实战--vue+elementUI实现多文件上传+预览(word/PDF/图片/docx/doc/xlxs/txt)
需求 最近在做vue2.0+element UI的项目中遇到了一个需求:需求是多个文件上传的同时实现文件的在线预览功能.需求图如下: 看到这个需求的时候,小栗脑袋一炸.并不知道该如何下手,之前的实践项 ...
- 【FTP】java FTPClient 文件上传内容为空,文件大小为0
问题:如题所述,使用FTPClient上传至FTP服务器, 表现如下:①文件大小为0 ②上传很小的文件,但是要花费很长的时间,20K要花费2分钟甚至更久 ③没有任何的报错,没有任何的乱码 解决方法: ...
- sevlet3.0上传文件功能
在sevlet3.0以前,java上传文件很麻烦,要么用底层的request.getinputstream.获取流,但是这个流不是干净的流,报过上传的文件名都在文件的前部分,包括文件的结尾也有特殊的字 ...
- 上传的mp3文件无法播放问题(已解决)
我们上传文件后,就可以从后台查看我们上传的文件.(我的做法是,数据库储存的是我们上传完成后文件在服务器中的路径),只要我们服务器是开启的状态就可以按照路径查询到我们要的文件.但是我去查看我上传的mp3 ...
- (转)asp.net2.0 上传大容量文件第三方控件radupload
1.web.config 中需要加入: <httpHandlers> <add verb="*" path="Telerik.RadUplo ...
- C# Umeditor 编辑器上传本地视频、本地文件
Umeditor 最近在做一个网站,涉及到网站文章的编辑.Umeditor是一个很好的选择,但是看了一下Umeditor,发现不能上传本地视频和本地文件,而项目又要得比较急,所以以我觉得最快的方式修改 ...
- jq上传file到php,jQuery文件上传
插件描述:这是一个文件上传的展示,看很多插件,并不满意就自己写了一个,可能兼容性不是很好,没有准确进行测试过,还请各位不吝赐教 更新时间:2019/3/25 下午8:53:17 更新说明:修复上传成功 ...
- html5无组件上传,ASP上传漏洞 无组件上传图片文件(转载)
对于上传漏洞的查找,仍是从源文件入手,目标有两个,一个是FilePath(文件路径),另一个则是FileName(文件名称). 一.FilePath 说到FilePath,有些朋友可能感到陌生,但要提 ...
- winform实现FTP上传、下载、删除文件(附源码下载)
一个用winform开发的FTP上传.下载.删除文件的简单列子: 配套源码下载:https://download.csdn.net/download/djk8888/10473477 注释尽可能详尽, ...
最新文章
- Bellman-Ford
- [EDA] 给出一个状态机,请把它的组合进程分为2个,分别命名为COM1和COM2,其中:COM1实现对外的控制信号输出,COM2实现状态译码。
- sql 账号查询一个表勾选那个权限_Spring Cloud微服务架构中的数据权限DataPermision实现方案...
- dos c语言显示符号图案,在DOS命令行窗口中显示出用各种字符拼凑出来的各种图案的实现方法,如本人头像...
- Dubbo(二) Dubbo管理控制台dubbo-admin搭建
- flask中的session对象方法
- Coursera机器学习课后作业Matlab代码(1~9周)
- 导致Tomcat启动过程缓慢的原因及解决方法
- 数据FIFO的读写和信息FIFO的基本使用方法
- [数值计算-11]:多元函数求最小值 - 偏导数与梯度下降法Python法代码示例
- Ubuntu桌面快捷方式
- 安卓利用谷歌文字转语音引擎实现离线文字播报语音
- 光耦应用电路设计方法
- 一款网易云音乐歌词制作软件
- 【黄啊码】微信朋友圈的几分钟/几小时前如何实现
- goahead 移植
- 自制操作系统Antz(10)——实现shell(上)
- 如何使用IBM SPSS Statistics卡方检验
- 小程序中使用echarts
- iOS远程真机之非越狱iOS设备的远程控制实现原理
热门文章
- linux mate 命令,教你修复冻结的Mate Linux桌面方法
- int main()与void main()的区别
- linux时间同步及计划任务执行、修改
- PTA 1060 爱丁顿数(Python3)
- 图文店3天平面设计实战视频
- linux usb 动态pm 学习记录
- 免费数据库(SQLite、Berkeley DB、PostgreSQL、MySQL、Firebird、mSQL、MSDE、DB2 Express-C、Oracle XE)
- php生成DWG的略缩图
- C中十六进制字符串转十六进制数组
- 怎样在苹果Mac上格式化USB闪存驱动器