所以因为绝对没有现代方法可以免费将图像上传到.net 中的tinymce,所以我想也许可以添加一个在 html 中输入文件上传,然后使用 ajax 将其上传到服务器,然后将文件包含在 tinymce 编辑器中。
问题是给tinymce注入(inject)图片,我不知道怎么...
有什么办法吗?
最佳答案
我是在 TinyMCE 4.3.10 中做的
在 tinymce.init 中,放置这些选项:
paste_data_images: true,
images_upload_url: '/YourController/UploadImage',
images_upload_base_path: '/some/basepath'
在 CSharp 代码中:
public ActionResult UploadImage(HttpPostedFileBase file)
{
file.SaveAs("<give it a name>");
return Json(new { location = "<url to that file>" });
}
您应该能够将图像复制并粘贴到您的文本区域(奇怪,拖放不再起作用)。
关于javascript - 如何使用 Asp.net MVC 上传和注入(inject)图像到 tinymce 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33617282/