Ruby on rails Rails应用程序-如何让TinyMCE在本地保存粘贴的图像
我的TinyMCE用户体验遇到了一个非常独特的edge案例 我希望能够Ruby on rails Rails应用程序-如何让TinyMCE在本地保存粘贴的图像,ruby-on-rails,tinymce,Ruby On Rails,Tinymce,我的TinyMCE用户体验遇到了一个非常独特的edge案例 我希望能够 复制图像(右键单击,在internet上的任何图像上复制图像) 将图像(CTRL+V)粘贴到TinyMCE编辑器中 让它保存一个本地的图片副本并提供给用户 问题是,用户可以粘贴正在S3存储桶中提供的图像,并且该图像仅经过一定时间的身份验证,然后几天后该图像将不会显示 我看了文件也没用 还调查了宝石,并注明了日期 最终,我觉得需要使用的自定义处理程序 我的tinymce.yml配置如下: menubar: false stat
menubar: false
statusbar: false
branding: false
toolbar:
- styleselect | bold italic underline strikethrough | indent outdent | blockquote | image | link | codesample | bullist numlist | table | code | undo redo
plugins:
- link
- codesample
- image
- lists
- code
- table
images_upload_url: "/tinymce_assets"
automatic_uploads: true
relative_urls: false
remove_script_host: false
convert_urls: true
table_responsive_width: true
我觉得这类问题应该很普遍,应该有一个我没有看到的简单解决方案。然而,如果根本不可能,解决方案是创建一个自定义js函数来拦截粘贴调用,检查它是否来自外部url,然后决定创建一个本地图像副本并给出该url吗
谢谢您,我们将非常感谢您的帮助。因为它已经有一段时间可用了,您是否认为可能是因为认证在几天后失败,而问题确实来自s3?