新的TinyMCE 4.3图像工具(例如,在裁剪时)将图像保存为blob数据而不是目录中的图像文件。编辑过的法师网址就像
团块:http://www.example.com/f2953aa1-e64f-49e1-a6e3-a283986663bf
我想将图像文件上传到特定文件夹,然后将其用作常规图像参考/路径。
注意 我要提出的问题类似于Image edit issue。但这个问题的答案是行不通的。我也试过http://archive.tinymce.com/forum/viewtopic.php?id=35740解决方案,但没有工作,因为它产生的是同名图像名称。
答案 0 :(得分:2)
基本过程是TinyMCE将为您使用图像编辑器修改的每个图像创建单独的HTTP POST。它会根据您初始化中images_upload_url
选项的设置将该图像发送到您选择的URL(通过HTTP POST)。
images_upload_url
(你必须创建)中引用的URL处的图像处理程序必须做任何需要做的事情来存储"应用程序中的图像。这可能意味着:
...无论您选择存储图像的位置,您的图像处理程序都需要返回一行JSON,告诉TinyMCE图像的新位置。如TinyMCE文档中所述,这可能如下所示:
{location:' /uploaded/image/path/image.png' }
然后,TinyMCE会将图像的src属性更新为您返回的值。如果您在init中使用images_upload_base_path setting
,它将被添加到返回的位置。 TinyMCE页面提供了有关所有这些内容的更多详细信息:
https://www.tinymce.com/docs/advanced/handle-async-image-uploads/
这里的网络是TinyMCE知道您的内容中何时存在嵌入式图像,但它可能无法知道在您的应用程序上下文中如何处理该图像以便该作业("图像处理程序& #34;)是你必须创造的东西。