博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
"codeguy/upload": "^1.3" php上传组件
阅读量:6316 次
发布时间:2019-06-22

本文共 1572 字,大约阅读时间需要 5 分钟。

  hot3.png

public function up()    {        $url = Env::get('root_path').config('diydb.mypublic');        $storage = new \Upload\Storage\FileSystem($url);        $file = new \Upload\File('foo', $storage);        dump($file);// Optionally you can rename the file on upload        $new_filename = uniqid();        $YMD = date("Y-m-d",\time());        $file->setName($YMD);// Validate file upload// MimeType List => http://www.iana.org/assignments/media-types/media-types.xhtml        $file->addValidations(array(            // Ensure file is of type "image/png"            new \Upload\Validation\Mimetype(['image/png','image/gif','image/jpg','image/jpeg']),            //You can also add multi mimetype validation            //new \Upload\Validation\Mimetype(array('image/png', 'image/gif'))            // Ensure file is no larger than 5M (use "B", "K", M", or "G")            new \Upload\Validation\Size('10M')        ));// Access data about the file that has been uploaded        $data = [            'name'       => $file->getNameWithExtension(),            'extension'  => $file->getExtension(),            'mime'       => $file->getMimetype(),            'size'       => $file->getSize(),            'md5'        => $file->getMd5(),            'dimensions' => $file->getDimensions()        ];// Try to upload file        try {            // Success!            $d = $file->upload();            dump($d);        } catch (\Exception $e) {            // Fail!            $errors = $file->getErrors();            dump($data);        }    }

转载于:https://my.oschina.net/yjft/blog/1591500

你可能感兴趣的文章
我的友情链接
查看>>
MY TroubleShooting
查看>>
鸟哥学习笔记---DNS
查看>>
Linux 常用目录管理命令(cd pwd mkdir rmdir)
查看>>
java程序员菜鸟进阶(四)oracle基础详解(四)oracle开启和关闭服务程序——解决安装oracle占用大量内存...
查看>>
Flask_学习笔记_09: Flask中的继承
查看>>
Mahout源码目录说明
查看>>
我的友情链接
查看>>
Java学习日志(17-2-集合框架工具类Arrays及其他特性)
查看>>
HTTP响应头和请求头信息对照表
查看>>
Chrome完美屏蔽优酷广告及黑屏教程
查看>>
一份不错的php面试题(附答案)
查看>>
前端工程资源发布、优化
查看>>
nginx安装(ubuntu14.04)
查看>>
SQLServer2008备份和恢复
查看>>
WinCE 6.0 的编译
查看>>
访问Nginx上的资源时出现403的原因及解决办法
查看>>
大家好,我是蔡某某,刚刚注册的账号,希望大家支持与帮助
查看>>
shell检测输入的IP是否合法
查看>>
30 分钟快速入门 Docker 教程
查看>>