Laravel5.*实现文件本地上传方法

Laravel5.*实现文件本地上传方法,第1张

概述前端界面上传表单,需要解决csrf验证问题:<form name="form名称" action="请求地址"  method="请求类型" enctype ="multipart/form-data&quo 前端界面

上传表单,需要解决csrf验证问题:

<form name="form名称" action="请求地址"  method="请求类型" enctype ="multipart/form-data">    <input type="myfile" name="">    <input type="submit" value="提交"></form>
Laravel后端存储数据
public static function upload(){    $file = input::file('myfile');    if($file ->isValID())    {        // 检验一下上传的文件是否有效        $clIEntname = $file -> getClIEntOriginalname();        $tmpname = $file ->getfilename();        // 缓存到路径        $realPath = $file -> getRealPath();        // 获取后缀        $entension = $file -> getClIEntOriginalExtension();        $mimeTye = $file -> getMimeType();        // 用时间和4位随机数命名        $newname=date("YmdHis",time()).rand("1000","9999").".".$entension;        // 移动缓存的文件到新路径并重命名        $path = $file -> move('excel',$newname);        // 跳转到读取并导入excel的路由        return Redirect::to('/index/import?file='.$newname);    }}
总结

以上是内存溢出为你收集整理的Laravel5.*实现文件本地上传方法全部内容,希望文章能够帮你解决Laravel5.*实现文件本地上传方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1268705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存