0

我要离开我的自定义 CMS 的基于 Flash 的图像编辑器,直到我知道的最后一分钟,但 PhotoeditorSDK 似乎是我们需要的东西。然而,我的 Javascript 编程并没有达到多少,所以我正在努力处理如何处理我想要导出的结果图像。我可以上传文件并将其传递给编辑器没有问题。

我只想通过传递一个文件或 url 或表单字段来将生成的处理后的图像发布到我的文件处理(即 CFML Lucee)中——这并不重要。但是 SDK 上的文档似乎仅限于此(在导出文档中)

 editor.on(UIEvent.EXPORT, async (image) => {
    // todo: handle exported image here

所以我被困住了。我希望将生成的图像(后期编辑)发送到我的脚本,在那里我可以在坚实的基础上做我需要做的事情。

任何要探索的建议或领域都受到好评

4

1 回答 1

0

许多这些编辑器使用 SVG 或其他技术直接从浏览器导出,所以很可能这就是他们正在做的事情。

要导出或保存图像,只需重定向到下载的 url,它将下载文件而无需导航页面。您可以将所需的任何参数添加到获取请求中,包括图像的 base64

document.location='./imageout.cfm?content='+image;(或生成导出文档的任何 url,而 myimageref 是具有导出内容的引用或路径的变量。

我们可以查看任何文档网址吗?

否则,您可以在 js 中创建一个表单对象,然后将带有图像的表单作为带有 POST 的字段提交。

于 2020-12-27T00:18:44.390 回答