Вручную активировать кнопку просмотра Plupload

Я хочу открыть окно просмотра при инициализации Plupload. Я пытался нажать кнопку вручную, но это не сработало. Можно ли вручную запустить окно просмотра?

var uploader = $(".fileuploader").pluploadQueue({
    runtimes: 'html5, html4',
    url: '../admincp/controllers/crud.php?type=assetupload',
    max_file_size: '100mb',
    chunk_size: '30mb',
    unique_names: true,
    rename: true,
    multiple_queues: true,
    mime_types: [{
        title: "Dosyalar",
        extensions: "jpg,jpeg,gif,png,pdf,tif,txt,xls,doc,svg,xlsx,docx,ppt,pptx,zip,rar,7z,psd,ai,eps,ps,rtf,odt,ots"
    }],
    filters: [{
        title: "Image files",
        extensions: "jpg,jpeg,gif,png,pdf,tif,txt,xls,doc,svg,xlsx,docx,ppt,pptx,zip,rar,7z,psd,ai,eps,ps,rtf,odt,ots"
    }],
    init: {
        BeforeUpload: function (up, file) {
            up.settings.multipart_params = {
                filename: file.name
            };
        },
        FilesAdded: function (up, files) {
            up.start();
        },
        UploadComplete: function (up, files) {
            up.splice();
            up.refresh();
            $.get("../admincp/controllers/crud.php?type=getassets", function (data) {
                $("#assetlist").html(data);
            });
        }
    }
});

person Maurice Lacroix    schedule 26.11.2017    source источник


Ответы (1)


Что-то вроде этого должно работать для запуска загрузки для plupload

$('.fileuploader').plupload('start');

но если вы говорите о диалоговом окне просмотра файлов, его нельзя запустить вручную, поскольку оно зависит от OS, но есть HTML5решение здесь

person Muhammad Omer Aslam    schedule 26.11.2017
comment
Я пробовал это решение, но не работал. Ответ опубликован в 2012 году. Он выглядит старым. - person Maurice Lacroix; 26.11.2017
comment
потому что вы пытаетесь запустить вручную, поэтому это невозможно, только Firefox позволяет имитировать click на <input type=file /> В Flash/Silverlight/Html4 нет возможности программно открыть диалоговое окно файла. - person Muhammad Omer Aslam; 26.11.2017