1

我在 Rails 应用程序中使用jQuery File Upload的基本设置,即我没有使用股票 UI 或服务器端脚本。我想要的页面用户体验与插件中捆绑的用户体验非常不同。

我正在使用adddoneprogress回调来实现我想要的 UX。但是,我无法弄清楚如何在整个“上传生命周期”中唯一标识特定文件。对于正在上传的每个文件,我想创建一个div并在其中显示进度条和文件缩略图。

现在我正在使用上传文件的文件名在整个生命周期中识别它并将其绑定到一个特定的div但是,一旦用户上传两个(或更多)具有相同名称的文件,它就会中断。

我该如何解决这个问题?

(我是否正确描述了这个问题?如果它太模糊或模棱两可,请告诉我)。

4

1 回答 1

0

回调的第二个参数(数据)是与上传相关的,所以例如你可以保存'reference'到与上传相关的html进度。

$('#fileupload').fileupload({
    add: function (e, data) {
                data.whatever = $('<div></div>');
            }
});
于 2012-12-15T16:02:04.300 回答