gpt4 book ai didi

javascript - 将 Adob​​e 创意编辑图像上传到我的服务器而不是他们的 Creative Cloud

转载 作者:行者123 更新时间:2023-12-03 06:56:48 25 4
gpt4 key购买 nike

我想将在 Adob​​e Creative SDK 图像编辑器中编辑过的图像上传到我自己的服务器。

图像编辑器返回已编辑图像的临时 URL。如何将编辑后的图像上传到我的服务器?

最佳答案

背景

默认情况下,Creative SDK 图像编辑器不会保存到 Creative Cloud。

有适用于 iOS、Android 和 Web 的 Creative Cloud API,但您必须在代码中实际使用这些 API,然后才能保存到 Creative Cloud。

使用onSave属性

正如您所注意到的,Creative SDK Image Editor for Web 在 Aviary.Feather() 配置对象的 onSave 属性中返回一个临时 URL:

// 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);
}
});

您可以在 onSave 函数中执行任何您喜欢的操作,包括发布到您自己的服务器。只需将临时 newURL 发送到您的服务器,然后让服务器将图像保存到适当的位置即可。

发布和保存

如何从客户端发布并在服务器上保存将取决于您的堆栈。

最好根据您正在使用的堆栈,在 Stackoverflow 中搜索与“将图像从 URL 保存到服务器”相关的问题。仅举一个例子,here is an answer related to server-side saving with PHP .

(查看 my answer to a related question on saving the edited image 也可能会让您受益匪浅。)

关于javascript - 将 Adob​​e 创意编辑图像上传到我的服务器而不是他们的 Creative Cloud,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37238113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com