Fine-Uploader 替换文件但保留 UUID

Fine-Uploader Replace File but keep UUID

Fine-Uploader是否有替换现有文件但保持相同UUID的概念?

我的上传者只能上传一个文件。再次单击上传文件时(在文件已成功上传后)会为新文件创建一个新的 UUID。我想保留相同的 UUID,因为它可能已经交叉链接到我们后端的其他数据点。

为多个文件重复使用 UUID 会破坏 UUID 的全部用途。所以这个是不支持的。

我有完全相同的用例,但没有找到直接的解决方案。对我来说最简单的解决方案是处理 onSubmit 事件并将 UUID 更改为您在后端创建的值。

var sameUuid = qq.getUniqueId();
var uploader = new qq.FineUploader({
    callbacks: {
        onSubmit: function (id, fileName) {
            this.setUuid(id, sameUuid);
        }
    }
});

您还可以生成第二个不会更改的 UUID 并将其作为 parameter or as a custom header.

一起发送