我创建了一个插件来处理tinymce的图像上传,一切都正常工作。我想做的是,如果用户删除了图片,就能够从我的服务器上删除该图片,以免出现大量的孤立文件。
我已经能够使用tinymce初始化设置部分监听nodechange事件。
这给了我一个事件,我可以在控制台中看到它,但我找不到从事件中获取的任何内容,告诉我图片已被删除,以便我可以从服务器上删除该图片。我已经为此创建了一个演示,您可以在这里查看。
如果您加载控制台并删除图像,您将明白我的意思。我是否缺少事件的某些属性或方法?
提前致谢。
我已经能够使用tinymce初始化设置部分监听nodechange事件。
<script src="//tinymce.cachefly.net/4.0/tinymce.min.js"></script>
<script type="text/javascript">
tinymce.init({
selector: "textarea",
plugins: "autoresize",
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image jbimages",
relative_urls: false,
setup : function(ed) {
ed.on("NodeChange", function(e) {
console.log('change event', e);
});
}
});</script>
这给了我一个事件,我可以在控制台中看到它,但我找不到从事件中获取的任何内容,告诉我图片已被删除,以便我可以从服务器上删除该图片。我已经为此创建了一个演示,您可以在这里查看。
如果您加载控制台并删除图像,您将明白我的意思。我是否缺少事件的某些属性或方法?
提前致谢。