使用laravel与ajax怎么实现一个文件上传功能-创新互联

这篇文章给大家介绍使用laravel与ajax怎么实现一个文件上传功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

创新互联专注于中大型企业的成都网站建设、网站制作和网站改版、网站营销服务,追求商业策划与数据分析、创意艺术与技术开发的融合,累计客户千余家,服务满意度达97%。帮助广大客户顺利对接上互联网浪潮,准确优选出符合自己需要的互联网运用,我们将一直专注成都品牌网站建设和互联网程序开发,在前进的路上,与客户一起成长!

示例代码


@extends('layouts.art')
@section('content')

 
   {{ csrf_field() }}
 
 名字
 
  
 
 
   头像       
 
      上传         function uploadInfo() {    var formData = new FormData($("#avatar"));    $.ajax({     url: "{{url('photo')}}",    type: 'POST',     data: formData,     contentType: false,     processData: false,     success: function (returndata) {      console.log(returndata);     },     error: function (returndata) {      console.log(returndata);     }    });  }  @endsection
 //生成路径,图片存储
  $ext = $request->photo->getClientOriginalExtension();
  $cover_path = "images/album/covers/" . time() . $ext; 
  $name = "photo".time();
  $src = "images/album/photos/". $name .".jpg";
  Image::make($request->photo)->save(public_path($src));*/

 //批量上传图片

  foreach ($request->photo as $key => $value) {
   //生成路径,图片存储
   $prefix = "photo".mt_rand(1,1000);
   $Origname = $value->getClientOriginalName();
   $name = $prefix.$Origname;
   $src = "images/album/photos/".$name;
   $realPath = $value->getRealPath();
   Storage::disk('uploads')->put($src,file_get_contents($realPath));
  }

关于使用laravel与ajax怎么实现一个文件上传功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


网页名称:使用laravel与ajax怎么实现一个文件上传功能-创新互联
标题链接:http://ybzwz.com/article/ihjip.html