Fine-Uploader是否具有替換現有文件但保持相同UUID的概念?Fine-Uploader替換文件但保留UUID
我的上傳者僅限於一個文件。當再次點擊上傳文件時(文件已成功上傳後)將導致爲新文件創建新的UUID。我想保留相同的UUID,因爲它可能已經與我們後端的其他數據點交叉鏈接。
Fine-Uploader是否具有替換現有文件但保持相同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);
}
}
});
你還可以生成不改變,並沿將其作爲一個parameter或作爲custom header第二UUID。
謝謝。我會爲我的用例解決這個問題 – bobflorian