Это фрагмент кода, который запускается каждый раз, когда файл добавляется в загрузчик (dropzone.js
). Файлы не сразу загружаются, а сохраняются в очереди. Я хотел бы иметь возможность поддерживать эту очередь во всех почтовых серверах.сохранение массива объектов в сеансе
var myDropzone = this;
var filesUploaded;
myDropzone.on("addedfile", function() {
filesUploaded = myDropzone.getQueuedFiles();
myDropzone.queuedFiles = filesUploaded; // this should be set on each
// postback to be equal to the filesUpload that existed before the postback
});
Файлы в myDropzone.queuedFiles
должны оставаться после того, как пост обратно происходит. Я хотел бы, чтобы загруженные файлы все еще были видны в загрузчике, поэтому пользователю не нужно повторно выбирать свои файлы.
Я новичок в веб-дизайне, и я попытался использовать sessionStorage, но мне не удалось реализовать что-либо работающее. Я работаю с JavaScript (jQuery), ASP.NET и с помощью dropzone.js
в качестве загрузчика.
Я понимаю, что myDropzone.queuedFiles = filesUploaded
следует запускать только после того, как сообщение было отправлено, и мы сохранили информацию от filesUploaded
во что-то, что мы можем сохранить и получить после обратной передачи. Как мне это сделать?