Fine Uploader 将文件名传递给签名端点

Fine Uploader pass filename to signature endpoint

我想将文件名传递给签名端点,以便我可以设置 ContentDisposition 到 azure 上的实际文件名。

        var manualuploader = $("#fine-uploader").fineUploaderAzure({
            template: 'qq-template',
            signature: {
                endpoint: $("#fine-uploader").data("url"),                    
            },
        ...

这就是我目前拥有的。我知道对于回调,您可以使用函数并在函数内使用 getName (id)。我如何在 fineuploader 的签名部分中获取名称,以便我可以将其附加到 url 并将其作为参数传递到我的端点?

谢谢

即使您能够使用签名 GET 请求发送额外的参数,您也无法在 azure 中的实际文件上设置任何 headers/params,因为此时它不在 azure 中.

相反,您应该指定一个 uploadSuccess.endpoint 选项。 Fine Uploader 在 Azure 中成功上传文件后,Azure 将向此端点发送一个 POST 请求,其中包含许多参数,包括文件名。现在是更改文件的适当时间。