如何在上传护理中通过 rest API 删除文件

本文关键字:rest API 文件 删除 | 更新日期: 2023-09-27 18:34:00

我正在尝试使用 jquery ajax 删除 uploadcare rest api 中的文件。这是我目前的jquery代码:

$.ajax({
            url: "http://api.uploadcare.com/files/" + $("#photoguid").val() + "/",
            type: "DELETE",
            contentType: "application/json"
});

的问题是如何正确实现它,因为每次我调用它时,它都会将我重定向到登录页面,这就是我在签入小提琴手时看到的,我不确定将授权放在哪里。我只为此使用免费试用版。

如何在上传护理中通过 rest API 删除文件

文档确实说Rest调用必须通过https完成。 https://uploadcare.com/documentation/rest/

至于请求标头,这里已经回答了:如何使用 js 或 jQuery 将自定义 HTTP 标头添加到 ajax 请求中?

以下是您的案例的示例:

$.ajax({
    url: "https://api.uploadcare.com/files/" + $("#photoguid").val() + "/",
    type: "DELETE",
    headers: { "Authorization": "Uploadcare.Simple demopublickey:demoprivatekey" }
});

自 2014 年 12 月 24 日起,Uploadcare API 允许跨源请求,因此,如果您要公开私钥或想要向后端添加往返以获得正确的身份验证标头值,请选择它。