Laravel 文件上传方法
来源:互联网 发布:淘宝官方自营店是什么 编辑:程序博客网 时间:2024/05/17 14:16
客户端
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="myfile">
<input type="submit" name="submit" value="Submit">
</form>
提交到服务器
$file = Input::file('myflie');if($file -> isValid()){ //检验一下上传的文件是否有效 $clientName = $file -> getClientOriginalName(); //获取文件名称 $tmpName = $file -> getFileName(); //缓存tmp文件夹中的文件名,例如 php9372.tmp 这种类型的 $realPath = $file -> getRealPath(); //这个表示的缓存在tmp文件夹下的文件的绝对路径,例如我的是:D:\wamp\tmp\php9372.tmp $entension = $file -> getClientOriginalExtension(); //上传文件的后缀 $mimeTye = $file -> getMimeType(); //大家对MimeType应该不陌生了,我得到的结果是 image/jpeg $path = $file -> move('storage/uploads'); /** * 如果你是这样写的话,默认会放置在我们 public/storage/uploads/ph1905.tmp * 貌似不是我们希望的,如果我们希望将其放置在app目录下的storage目录下的uploads目录中,并且需要更改的话... * */ $path = $file -> move(app_path().'/storage/uploads',$newName); /** * 这里 app_path() 就是app文件夹所在的路径,$newName 可以是你通过某种算法获得的文件名称,主要是不能重复产生冲突即可, * 比如 $newName = md5(date('ymdhis).$ClientName).'.'.$extension; * 利用日期和客户端文件名结合,使用md5算法加密得到结果,不要忘记在后面加上文件原始的扩展名 */}
阅读全文
0 0
- Laravel 文件上传方法
- laravel 文件上传
- laravel如何上传文件
- laravel之文件上传
- Laravel 教程 - 文件上传
- laravel处理文件上传
- laravel文件上传
- Laravel之文件上传
- Laravel之文件上传
- laravel文件上传
- 【笔记】laravel上传文件
- laravel文件上传
- Laravel文件上传
- laravel-文件上传处理
- Laravel之文件上传
- laravel 文件上传
- Laravel--ajax--文件上传
- laravel(二)laravel文件上传
- CSS: 潜藏着的BFC
- bzoj3585mex
- 主页的制作
- android 获取apk的版本信息
- SDP协议小结
- Laravel 文件上传方法
- Java基础 file IO
- 使用Spring Boot开发WEB页面(转载)
- Spring中获取bean的方式
- java 基础问题
- 12、享元模式(Flyweight)
- java中jdbc查询出来的数据转为json数组
- 13、策略模式(strategy)
- 多进程锁、共享内存