我希望在我的网络应用程序中使用Froala(2.6.4),我正在测试它。
我可以配置imageUploadURL
并添加服务器端代码来存储图像。现在,如果用户删除了编辑区域中的图像,我希望能够从服务器中删除该图像。但是,我无法为此找到任何URL设置。
我错过了什么吗?
请注意,我不使用Image Manager插件。
更新
我无法找到任何通知服务器删除图像的选项。我发现了一个名为
的事件froalaEditor.image.removed
删除图像时会调用它。我希望这是告诉服务器删除图像的方法。
现在根据我的测试再提出两个问题。
当我从编辑区删除图像时,我的程序会从服务器中删除图像。如果用户通过在Windows上按Ctrl + Z来恢复它,则图像将再次显示在编辑区域中。问题是我需要将图像保存在服务器上。根据我的测试,imageUploadURL
处的服务器代码不会被调用。
我可以在图像编辑工具中选择并复制图像区域(在我的Windows机器上绘制)。我可以将其粘贴到编辑区域,并通过imageUploadURL
保存在服务器上。但是,每次粘贴图像时都会调用事件froalaEditor.image.removed
。这是一个错误吗?请注意,当我将图像拖放或上传到编辑区域时,不会调用此事件。