php 應用 bootstrap-fileinput 上傳文件 插件 操作的方法


//先加載插件所需要的 js 、css 文件

1     <link href="css/fileinput.css" rel="stylesheet" type="text/css" />  
2     <script src="js/fileinput.js"type="text/javascript"></script>  
3     <script src="js/fileinput_locale_zh.js" type="text/javascript"></script>  
//然后 頁面上代碼      
 accept="image/*"  配置這個屬性 (當點擊選擇文件時,自動過濾不是圖片類型的文件)    name="image_data[]" 此屬性(多圖片上傳時,可以將文件屬性放到一個數組中)如圖所示:
注 :多圖上傳  要將ajax設置成  同步

1     <input type="file" class="file"id="img_url1" name="image_data[]"accept="image/*" multiple>  
1     $("#img_url1").fileinput({  
2        language: 'zh',  
3        uploadUrl: "upload", //上傳后台操作的方法  
4        uploadAsync: false, //設置上傳同步異步 此為同步  
5        maxFileSize: 200,  
6        allowedFileExtensions: ['jpg'] //限制上傳文件后綴  
7     });//初始化 后 上傳插件的樣子  

php中方法

 1     public function upload(){  
 2         if(IS_AJAX)  
 3         {  
 4             $images_name = '';  
 5             $img_name = time();  
 6             foreach($_FILES['image_data']['tmp_name'] as$k=>$v)  
 7             {  
 8                 move_uploaded_file($v,$img_path.$img_name.$k.'.jpg');  
 9                 $images_name  .=  $img_name.$k.'.jpg'.',';  
10             }  
11         }  
12         return 1; //這個返回值必須要  
13     }  

 


免責聲明!

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



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