2016-03-09 38 views
0

我想用excel(.xls)文件上傳krajee bootstrap file upload,但它似乎只接受圖像文件。Krajee Bootstrap文件上傳插件只接受圖像文件類型

這裏是我的javascript代碼:

  $("#dosyalar").fileinput({ 
        uploadUrl: "ajax/upload_files.php", 
        uploadAsync: true, 
        previewFileType:'any', 
        language:"tr", 
        uploadExtraData: function() { 
         return { donem: $('#donem').val() }; 
        } 
       }).on('filebatchuploaderror', function(event, data, previewId, index) { 
        var form = data.form, 
         files = data.files, 
         extra = data.extra, 
         response = data.response, 
         reader = data.reader; 
        console.log(response); 

      }).on('filebatchuploadsuccess', function(event, data, previewId, index) { 
        var form = data.form, 
         files = data.files, 
         extra = data.extra, 
         response = data.response, 
         reader = data.reader; 
        alert (extra.bdInteli + " " + response.uploaded); 
        console.log(response); 
      }); 

這裏PHP代碼測試:

// upload.php 
// 'images' refers to your file input name attribute 
if (empty($_FILES['dosyalar'])) { 
    echo json_encode(['error'=>'No files found for upload.']); 
    // or you can throw an exception 
    return; // terminate 
} 

當嘗試批量上傳Excel文件每次它說時間No files found for upload。看來犯規接受.xls擴展名。

如何使用此插件上傳excel文件?

謝謝

回答

0

您是否指定了擴展名? allowedFileExtensions:['jpg','png','gif','xlsx']

+0

是的,我做到了。但沒有任何改變 – kodcu