【发布时间】:2015-06-09 16:26:57
【问题描述】:
这是我的代码的 sn-p,每次将文件添加到上传器 (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 中的文件应在回发后保留。我希望上传的文件在上传器中仍然可见,这样用户就不需要重新选择他们的文件。
我是 Web 开发新手,我尝试过使用 sessionStorage,但我无法实现任何工作。我正在使用 JavaScript (jQuery)、ASP.NET 并使用 dropzone.js 作为上传器。
我确实意识到 myDropzone.queuedFiles = filesUploaded 应该只在回发发生时运行,并且我们已将来自 filesUploaded 的信息保存到我们可以在回发后维护和访问的内容中。我该怎么做?
【问题讨论】:
标签: javascript jquery asp.net session dropzone.js