2016-05-15 13 views

Antwort

1

Hintergrund

The Creative SDK Bild-Editor standardmäßig Creative Cloud speichern nicht.

Es gibt Creative Cloud-APIs für iOS, Android und Web. Sie müssen diese APIs jedoch in Ihrem Code verwenden, bevor ein Speichern in Creative Cloud stattfindet.

Mit der onSave Eigenschaft

Wie Sie beachten, kehrt das Creative-SDK Image Editor für Web eine temporäre URL in dem Aviary.Feather()onSave Eigenschaft des Konfigurationsobjekts:

// Example Image Editor configuration 
var csdkImageEditor = new Aviary.Feather({ 
    apiKey: '<YOUR_KEY_HERE>', 
    onSave: function(imageID, newURL) { 
     // Things to do when the image is saved 
     currentImage.src = newURL; 
     csdkImageEditor.close(); 
     console.log(newURL); 
    }, 
    onError: function(errorObj) { 
     // Things to do when there is an error saving 
     console.log(errorObj.code); 
     console.log(errorObj.message); 
     console.log(errorObj.args); 
    } 
}); 

Sie können alles tun, wie Sie in der onSave Funktion, einschließlich der Veröffentlichung auf Ihrem eigenen Server. Senden Sie einfach das temporäre newURL an Ihren Server und lassen Sie das Bild vom Server an der entsprechenden Stelle speichern.

Posting und Speichern

Wie Sie auf dem Server gehen etwa von der Client-Posting und Speichern auf Ihrem Stapel ab.

Es wäre eine gute Idee, in der Umgebung von Stackoverflow nach Fragen zu suchen, die sich auf das Speichern eines Abbilds von einer URL auf einem Server beziehen, basierend auf dem von Ihnen verwendeten Stapel. Als nur ein Beispiel, here is an answer related to server-side saving with PHP.

(Sie können auch davon profitieren, einen Blick auf my answer to a related question on saving the edited image zu werfen.)