2016-03-08 235 views
0

我刚开始使用fine-uploader,因为它看起来非常棒。获取已删除图像的名称

但当然,我有一个问题。当您点击DELETE按钮时,我想再发送一个参数。该参数应该是将要删除的图像的名称。 我不知道如何得到这个名字。我试图在html元素中添加onclick事件作为参数,但是由于异步而导致时序问题。

在代码中,我发现只有这个:{filename} 其中{文件名}表示图像的名字,但我不知道,如何在此添加:enter image description here

任何帮助将不胜感激

回答

1

要动态地将参数添加到删除文件请求(每个文件或所有文件)使用the setDeleteFileParams API method。例如:

callbacks: { 
    onSubmitDelete: function(fileId) { 
     var fileName = this.getName(fileId); 
     this.setDeleteFileParams({fileName: fileName}, fileId); 
    } 
} 
+0

太感谢你了,完美的作品。我搜索了类似this.getName,但我没有找不到它。也许我只是愚蠢的 –

0

试试这个获取文件名

//使用jQuery

$("#fineUploader").on("onSubmitDelete", function(event,id,name){ 
file_name = $(this).fineUploader("getName", id); 

})