//先加載插件所需要的 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 }