file-upload - TinyMCE5 不通过拖放上传图像
问题描述
我正在查看有关“图像和文件上传选项”的文档。
它在描述 automatic_uploads 选项时说的第一件事是:
启用或禁用由数据 URL 或 blob URI 表示的图像的自动上传。例如,由于通过 Image Tools 插件对图像进行处理,或者在将图像从桌面拖放到编辑器后,就会生成此类图像。
这正是我想要的 - 当图像被拖放到编辑器上时,我希望它能够将图像上传到我的服务器。我通读了其余的选项并想出了这个:
tinymce.init({
automatic_uploads: true,
images_reuse_filename: true,
images_upload_credentials: true,
images_upload_handler:async function (blob,success,failure) {
console.log(blob)
},
// remainder of options here
目前我只是想在调用上传处理程序时打印一个调试语句,这样我就知道我已经做到了。但是当我将图像拖到编辑器上时,我会弹出一个窗口,上面写着:
Leave site?
Changes you made may not be saved.
[Cancel] [Leave]
如果我说“离开”,它会放弃站点并在浏览器中显示图像,这不是我想要的。如果我说“取消”,那么它会停留在页面上,但我的上传函数永远不会被调用,并且随后尝试拖动到页面上什么都不做。
为什么这不起作用?是否有一些我需要安装的插件在文档页面上没有提到?
解决方案
推荐阅读
- regex - 如何使用正则表达式匹配子字符串并在匹配前后获取一些额外的字符串
- angular - 使用 rxjs 运算符计算活动 Angular httpClient 调用以显示加载微调器
- python - 如何使用 pandas GroupBy 获取另一个组中的组总和?
- elasticsearch - 如何在 kibana 可视化中使用 elasticsearch 嵌套聚合
- php - 在视图中显示不必要的行
- python - Pandas/Geopandas:在同一图上显示来自两个不同数据帧的纬度/经度点
- dart - 尝试制作总计列表
- coldfusion - 在字符串上按名称调用方法
- ios - CocoaPods - 当应用程序和框架共享依赖项时重复符号
- python-3.x - 从 dict 列表到 pandas DataFrame