2017-02-25 73 views
1

我使用TinyMCE作为富文本编辑器,当我点击图像/视频按钮时,我想上传到服务器上,这是Laravel。所有的指南在线显示使用文件管理器,但我不想在两者之间使用文件管理器。我希望用户直接上传图片(使用ajax?),以便在编辑器中导入图片而不刷新页面。TinyMCE图像上传Laravel,无文件管理器

我弄糊涂从哪里开始。有没有办法直接上传图像,以便用户可以在编辑器中即时使用图像/视频?如果是这样,那么实现这个目标的方法是什么?在justboil.me

回答

0

结帐justboilme,这就是我知道,包括图像TinyMCE的

+0

请问您可以扩展您的答案,以了解如何将它与Laravel和ajax一起使用? – senty

+0

下载只是煮沸我,并按照安装说明,即您将justboilme文件夹复制到js/tinymce /插件。 所以你的justboilme文件夹将是jbimages,在你的插件数组中你的tinymce插件的初始化,添加jbimages并将其添加到工具栏,然后你需要编辑你的jbimages文件夹中的config.php来改变文件夹的位置它将图像上传到。 要提交与Ajax,不要打扰你自己的图像提交,jbimages这样做,你需要做的是提交tinymce通过ajax的内容 –

0

使用 tinyMCE.get('editor1').getContent(); 获得在TinyMCE插件 的内容,所以你的脚本可能是这样的 哪里editor1是最好的您初始化tinymce的textarea的ID

<script> 
    var tinymce_content = tinyMCE.get('editor1').getContent() 
    $.post('your_post_url', 
    { 
     content: tinymce_content 
    }, 
    function(data) 
    { 
     //what to do when request is complete 
    }) 
</script>