我已设置将图像直接上传到s3存储桶,我正在使用精细上传器。
我正在尝试在删除文件时将filename作为参数发送到终点。
以下是回调代码段。
onDelete: function(id) {
$(this).setDeleteFileParams({ filename: this.getName(id) });
}
它适用于新上传的文件,但我已经有initialList
(选项)的文件,当我尝试删除它们时,filename
参数不会通过。
答案 0 :(得分:0)
您没有正确使用jQuery包装器。这是I have suggested avoiding jQuery and the jQuery wrapper作为" vanilla" API更直观。您已经省略了一些代码,但看起来您实际上已将事件处理程序声明为callbacks
配置对象的属性,这意味着您可以完全避免使用jQuery包装。
onDelete: function(id) {
var name = this.getName(id);
this.setDeleteFileParams({filename: name}, id);
}
但是这段代码不是必需的,如Fine Uploader S3 sends the name of the object in S3 as a "key" parameter with the delete request。