2016-12-12 2 views
1

Ich bin neu zu Cloudinary und ich muss das Bild von Client-Seite Web-App (angularjs) hochgeladen löschen, aber Cloudinary nicht Lösch-Token als Teil der Antwort Körper zurückgeben wegen des nicht signierten Uploads gibt es eine Möglichkeit, das Bild ohne Lösch-Token zu löschen? Ich habe keinen Server zwischen Client-Seite und Cloudinary. Zur Zeit das Bild in diesem Code zu:Löschen Bild hochgeladen unsigned von Client-Seite aus cloudinary

Upload.upload({ 
    method: "POST", 
    skipAuthorization: true, 

    url: "https://api.cloudinary.com/v1_1/" + cloudinary.config().cloud_name + "/upload", 
     data: { 
      upload_preset: cloudinary.config().upload_preset, 
      tags: '', 
      file: file, 
      context: 'photo=' + title, 
     } 

Antwort

0

In Upload-Preset-Edit-Seite (auf Ihrem Konto upload settings page), klicken Sie auf "Erweiterte Optionen" und setzen Sie "Token löscht Return" auf "JA".
Dadurch wird Cloudinary angewiesen, das Lösch-Token in die Antwort-JSON zurückzugeben, die dann dazu verwendet werden kann, das hochgeladene Bild unsigniert zu entfernen (beachten Sie, dass das Token nur für 10 Minuten gültig ist).
Weitere Informationen hier: in dieser Seite https://support.cloudinary.com/hc/en-us/articles/202521132-How-to-delete-an-image-from-the-client-side-

+0

es keine Option voraus Option –

+0

@AashirJaved Haben Sie auf die ** Edit-Seite ** Ihren spezifischen Upload-Preset gehen benannt ist? –

+0

Ja, meine Upload-Voreinstellung ist auf unsigned gesetzt, das ist ein Grund, warum ich diese Option nicht sehe. –