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文件…)

方法其实是一样的哈,上传图片系列和上传视频、文件系列的用法是一样的,唯一唯一的区别就是在文件大小的限制上,只需要设置其条件就欧克了。

  1. 如果是在本地的话,一般情况下默认的上传文件是有限制的,视频神马的基本是传不上去的,不过樂楽,可以教你。首先嘛,先打开配置文件:“php-ini”,然后,修改其中的两个限制条件:post_max_size = ‘100M’ 和 upload_max_filesize=‘100M’('100M’基本上是够用了,不够?!那么,就由你来任意!任意!!任意!!)这下就可以喽!
  2. 如果是已经传到服务器(每个服务器也同样有上传文件大小的限制),那一样的道理呗,只需要设置其上传限制就可以了。

**樂楽的感谢

------感谢lees们看俺的boko,作为一个接触"大象"时间不长的开发户,希望樂楽可以帮助到你们。

ThinkPHP5.0上传文件(MP3、MP4、Docx文件、图片..........)相关推荐

  1. vue实战--vue+elementUI实现多文件上传+预览(word/PDF/图片/docx/doc/xlxs/txt)

    需求 最近在做vue2.0+element UI的项目中遇到了一个需求:需求是多个文件上传的同时实现文件的在线预览功能.需求图如下: 看到这个需求的时候,小栗脑袋一炸.并不知道该如何下手,之前的实践项 ...

  2. 【FTP】java FTPClient 文件上传内容为空,文件大小为0

    问题:如题所述,使用FTPClient上传至FTP服务器, 表现如下:①文件大小为0 ②上传很小的文件,但是要花费很长的时间,20K要花费2分钟甚至更久 ③没有任何的报错,没有任何的乱码 解决方法: ...

  3. sevlet3.0上传文件功能

    在sevlet3.0以前,java上传文件很麻烦,要么用底层的request.getinputstream.获取流,但是这个流不是干净的流,报过上传的文件名都在文件的前部分,包括文件的结尾也有特殊的字 ...

  4. 上传的mp3文件无法播放问题(已解决)

    我们上传文件后,就可以从后台查看我们上传的文件.(我的做法是,数据库储存的是我们上传完成后文件在服务器中的路径),只要我们服务器是开启的状态就可以按照路径查询到我们要的文件.但是我去查看我上传的mp3 ...

  5. (转)asp.net2.0 上传大容量文件第三方控件radupload

    1.web.config  中需要加入:  <httpHandlers>     <add verb="*" path="Telerik.RadUplo ...

  6. C# Umeditor 编辑器上传本地视频、本地文件

    Umeditor 最近在做一个网站,涉及到网站文章的编辑.Umeditor是一个很好的选择,但是看了一下Umeditor,发现不能上传本地视频和本地文件,而项目又要得比较急,所以以我觉得最快的方式修改 ...

  7. jq上传file到php,jQuery文件上传

    插件描述:这是一个文件上传的展示,看很多插件,并不满意就自己写了一个,可能兼容性不是很好,没有准确进行测试过,还请各位不吝赐教 更新时间:2019/3/25 下午8:53:17 更新说明:修复上传成功 ...

  8. html5无组件上传,ASP上传漏洞 无组件上传图片文件(转载)

    对于上传漏洞的查找,仍是从源文件入手,目标有两个,一个是FilePath(文件路径),另一个则是FileName(文件名称). 一.FilePath 说到FilePath,有些朋友可能感到陌生,但要提 ...

  9. winform实现FTP上传、下载、删除文件(附源码下载)

    一个用winform开发的FTP上传.下载.删除文件的简单列子: 配套源码下载:https://download.csdn.net/download/djk8888/10473477 注释尽可能详尽, ...

最新文章

  1. Bellman-Ford
  2. [EDA] 给出一个状态机,请把它的组合进程分为2个,分别命名为COM1和COM2,其中:COM1实现对外的控制信号输出,COM2实现状态译码。
  3. sql 账号查询一个表勾选那个权限_Spring Cloud微服务架构中的数据权限DataPermision实现方案...
  4. dos c语言显示符号图案,在DOS命令行窗口中显示出用各种字符拼凑出来的各种图案的实现方法,如本人头像...
  5. Dubbo(二) Dubbo管理控制台dubbo-admin搭建
  6. flask中的session对象方法
  7. Coursera机器学习课后作业Matlab代码(1~9周)
  8. 导致Tomcat启动过程缓慢的原因及解决方法
  9. 数据FIFO的读写和信息FIFO的基本使用方法
  10. [数值计算-11]:多元函数求最小值 - 偏导数与梯度下降法Python法代码示例
  11. Ubuntu桌面快捷方式
  12. 安卓利用谷歌文字转语音引擎实现离线文字播报语音
  13. 光耦应用电路设计方法
  14. 一款网易云音乐歌词制作软件
  15. 【黄啊码】微信朋友圈的几分钟/几小时前如何实现
  16. goahead 移植
  17. 自制操作系统Antz(10)——实现shell(上)
  18. 如何使用IBM SPSS Statistics卡方检验
  19. 小程序中使用echarts
  20. iOS远程真机之非越狱iOS设备的远程控制实现原理

热门文章

  1. linux mate 命令,教你修复冻结的Mate Linux桌面方法
  2. int main()与void main()的区别
  3. linux时间同步及计划任务执行、修改
  4. PTA 1060 爱丁顿数(Python3)
  5. 图文店3天平面设计实战视频
  6. linux usb 动态pm 学习记录
  7. 免费数据库(SQLite、Berkeley DB、PostgreSQL、MySQL、Firebird、mSQL、MSDE、DB2 Express-C、Oracle XE)
  8. php生成DWG的略缩图
  9. C中十六进制字符串转十六进制数组
  10. 怎样在苹果Mac上格式化USB闪存驱动器