zoukankan      html  css  js  c++  java
  • thinkphp 5.1 同时选中多个文件上传

     1 <form id="ajaxform" enctype="multipart/form-data" class="form">
     2 <input type="file" class="input-file" accept="image/gif, image/jpeg" id="uploadimg"  name="image[]" multiple />
     3 
     4 <input type="button" id="postbtn" class="input-btn" value="上传" /> 
     5 </form> 
     6 
     7 <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
     8 <script type="text/javascript">
     9 <!--
    10     $(function(){
    11 
    12         $("#postbtn").on("click",function(){
    13             var formData = new FormData($("#ajaxform")[0]);
    14             console.log(formData);
    15             $.ajax({
    16                 type: "POST",
    17                 data:formData,
    18                 url:"imgupload",
    19                 contentType:false,
    20                 processData:false,
    21                 success: function(data){
    22                     console.log(data);
    23                 }});
    24             });
    25     });
    26 //-->
    27 </script>
     1 //图片上传 ROOT_PATH.'uploads'
     2     public function imgupload(){
     3 
     4         $files = request()->file('image');
     5         foreach($files as $file){
     6             // 移动到框架应用根目录/public/uploads/ 目录下
     7             $info = $file->validate(['size'=>156780,'ext'=>'jpg,png,gif'])->move(ROOT_PATH . 'public' . DS . 'upload');
     8             if(!$info){
     9                 // 上传失败获取错误信息
    10                 echo $file->getError();
    11             }
    12         }
    13     }
  • 相关阅读:
    部分测试文档
    部分说明文档
    最终复审
    M2postmortem
    Beta版本发布说明
    M2项目测试
    Daily scrum 12.24
    Daily scrum 12.21
    Daily scrum 12.20
    个人阅读作业2
  • 原文地址:https://www.cnblogs.com/lijea/p/9289304.html
Copyright © 2011-2022 走看看