Я использую 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();
Все, что мне нужно, - это предотвратить его завершение, поэтому, когдаПользователь готов, они могут нажать кнопку Сохранить, чтобы завершить его. Хотя это невозможно с моим уровнем квалификации, так как я не смог разобраться.