FineUploader submitDelete获取FileName和Extension

我需要在文件删除之前调用Web服务,所以我决定使用“submitDelete”回调。 我想要完成的是获取文件的名称及其扩展名。

Fine Uploader有一个我可以调用的方法来获取这些信息吗?

以下是我目前的代码。

$('#uploader').fineUploader({ request: { endpoint: 'upload.asp' }, deleteFile: { enabled: true, endpoint: 'Upload.asp' }, multiple: false }).on('submitDelete', function (id) { alert(id); }); 

您可以使用DELETE请求传递所需的任何参数。 例如,在submitDelete回调中,您可以调用setDeleteFileParams API方法,传入文件名。 在给定文件ID的情况下,有一个getName API方法将返回文件名。

我只是注意到没有记录setDeleteFileParams API方法。 我将打开一个错误报告,并确保在3.6中正确记录。 此方法与setParams API方法(相同参数)的工作方式相同。 但请注意,DELETE请求的参数将是查询字符串的一部分。

在onSubmitDelete回调处理程序中,以下代码将检索文件名并将其添加为关联DELETE请求的参数:

 .on('submitDelete', function(event, id) { var filename = $(this).fineUploader('getName', id); $(this).fineUploader('setDeleteFileParams', {filename: filename}, id); });