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.)