2

jquery ajaxを使用してuploadcare rest apiのファイルを削除しようとしています。jqueryの現在のコードは次のとおりです。

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

私の質問は、これを呼び出すたびにログインページにリダイレクトされるため、適切に実装する方法です. これには無料トライアルのみを使用しています。

4

1 に答える 1

3

ドキュメントには、Rest 呼び出しは https 経由で行う必要があると書かれています。https://uploadcare.com/documentation/rest/

リクエストヘッダーについては、ここで回答されたように見えます: How can I add a custom HTTP header to ajax request with js or jQuery?

あなたの場合の例を次に示します。

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

2014 年 12 月 24 日以降、Uploadcare API はクロス オリジン リクエストを許可するため、秘密鍵を公開したり、バックエンドにラウンドトリップを追加して適切な認証ヘッダー値を取得したりする場合は、それを実行してください。

于 2014-12-12T09:57:30.567 に答える