从validateBatch中更改文件名?

时间:2015-04-24 02:56:14

标签: fine-uploader

在validateBatch中,我检查文件是否已经上传。如果有,用户可以选择"替换"或者"保持两者。"对于"保持两者"选项,我需要能够在上传开始之前更改文件名。我想使用setName方法,但你需要id。我尝试按文件名过滤getUploads,但是从查看源代码来看,这似乎是不可能的。所以我不知道如何获取id,所以我可以使用setName方法。我也试过直接更新文件名,但当然没有用。

我的问题是从验证事件中更改文件名称的正确方法。

提前致谢!

1 个答案:

答案 0 :(得分:0)

onValidateonValidateBatch事件处理程序中无法执行此操作,主要是因为此阶段文件不存在ID。对您而言,更好的选择是使用onSubmit callback代替。在这里,您也可以拒绝文件,也可以通过API处理文件。