jQuery-File-Upload - 在其生命周期中唯一标识文件

时间:2012-07-19 20:58:39

标签: jquery jquery-plugins

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

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

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

我该如何解决这个问题?

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

1 个答案:

答案 0 :(得分:0)

回调(数据)的第二个参数与上传有关,例如,您可以将“引用”保存到与上传相关的html进度。

$('#fileupload').fileupload({
    add: function (e, data) {
                data.whatever = $('<div></div>');
            }
});