Thinkphp5 多圖上傳


html代碼

<div class="content" id="content_list">

         <!-- 上傳部分 -->
         <form action="{:url('img/upload_ok')}" enctype="multipart/form-data" method="post">
             <input type="file" name="image[]"  multiple="multiple"/> <br>
             <input type="submit" value="上傳" />
         </form>
         <!-- 顯示圖片列表 -->

         <!-- 提交 -->

     </div>

 

控制器代碼

public function upload_ok(){
        $files = request()->file('image');
        foreach($files as $file){
            // 移動到框架應用根目錄/public/uploads/ 目錄下
            $info = $file->move(ROOT_PATH . 'public' . DS . 'upload');
            if($info){
                // 成功上傳后 獲取上傳信息
                // 輸出 jpg
                echo $info->getExtension();
                // 輸出 42a79759f284b767dfcb2a0197904287.jpg
                echo $info->getFilename();
            }else{
                // 上傳失敗獲取錯誤信息
                echo $file->getError();
            }
        }
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM