【问题标题】:Krajee Bootstrap File-Upload Plugin Only Accept Image file TypesKrajee Bootstrap 文件上传插件仅接受图像文件类型
【发布时间】:2016-03-10 08:03:58
【问题描述】:

我正在尝试使用 krajee bootstrap file upload 上传 excel(.xls) 文件,但它似乎只接受图像文件。

这是我的 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 文件?

谢谢

【问题讨论】:

    标签: javascript php jquery


    【解决方案1】:

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

    【讨论】:

    • 是的,我做到了。但什么都没有改变
    猜你喜欢
    • 2015-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-21
    相关资源
    最近更新 更多