Как предотвратить автоматическое перенаправление при загрузке с помощью plupload? - PullRequest
1 голос
/ 10 ноября 2019

Я использую plupload, чтобы позволить пользователям загружать собственный контент на мой сайт. Идея состоит в том, что он загружает на страницу, и во время загрузки они могут установить заголовок и связанную информацию, а когда это будет сделано, они могут сохранить его, а затем форма отправит содержимое с внутренним экспресс-сервером.

Хотя прямо сейчас plupload будет публиковать URL-адреса после завершения загрузки, не давая пользователю времени редактировать поля или нажимать кнопку «Сохранить».

Как мне остановить это? это, так что пользователь может сохранить и позволить ему публиковать вручную, с содержимым и остальными данными поля?

Я уже пытался установить свойство 'url' в plupload, но ничего не делает, иэто все еще сообщения. Затем Express не видит никаких данных формы и вообще никаких файлов / содержимого.

Это мой загрузчик:

const uploader = new plupload.Uploader({
    runtimes: 'html5,html4',
    browse_button: 'uploader',
    url: '#',
    filters : {
        max_file_size : '100mb',
        mime_types: [
            { title: 'Video files', extensions: 'mp4' }
        ]
    },
    init: {
        PostInit: () => {},
        FilesAdded: (up, files) => {
            uploader.start();
        },

        UploadProgress: (up, file) => {
            $('#file-progress').attr('value', file.percent);
        },

        UploadComplete: (up, files) => {
            $('#submit-button').show();
        },

        Error: (up, err) => {
            alert(`${err.code}: ${err.message}`);
        }
    }
});

uploader.init();

Все, что мне нужно, - это предотвратить его завершение, поэтому, когдаПользователь готов, они могут нажать кнопку Сохранить, чтобы завершить его. Хотя это невозможно с моим уровнем квалификации, так как я не смог разобраться.

...