javascript - 如何使用 Asp.net MVC 上传和注入(inject)图像到 tinymce 4

标签 javascript asp.net-mvc tinymce-4

所以因为绝对没有现代方法可以免费将图像上传到.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/

相关文章:

javascript - 无法将动态添加的文本区域呈现为 TinyMCE 4.1.8

javascript - 使用 Bootstrap 带有工具提示的东西

具有多个选项的javascript对象数组

javascript - 合并两个嵌套级别的对象数组并返回一个键对象数组

c# - 在 ASP.Net MVC 中集中正则表达式验证模式

c# - 如何使 FluentValidation 忽略一个属性

javascript - 如何同时使用http服务器和socket连接

asp.net-mvc - 使用非顺序索引将模型绑定(bind)到列表。以后可以访问索引吗?

javascript - 在 TinyMce 中保持嵌入视频的正确大小

tinymce - 如何在 TinyMCE v4 中实现tinymce.Shortcuts