首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有数据库图像上传/预览功能的asp.net mvc所见即所得编辑器

具有数据库图像上传/预览功能的asp.net mvc所见即所得编辑器
EN

Stack Overflow用户
提问于 2011-10-18 19:44:19
回答 2查看 2.5K关注 0票数 2

有没有jQuery所见即所得编辑器,可以上传图像到数据库,然后预览图像?也许有一些适配器可以让知名的CKEditor + CKFinder与数据库协同工作?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-18 20:16:11

What's the best WYSIWYG editor when using the ASP.NET MVC Framework?”有一些所见即所得的建议。就我个人而言,我喜欢TinyMCE。他们也有一个很漂亮的image manager

  • 易于集成。兼容MCFileManager。
  • 创建文件夹。上传图片。
  • 裁剪和调整大小(如果启用了GD )。
  • 缩略图自动生成(如果启用了GD )。
  • EXIF jpg/jpeg和tiff缩略图支持。高度可定制的配置。
  • 在全屏和“弹出”模式下都能完美工作。包含完整的源代码,没有混淆。使用JSON桥的基于
  • Ajax的接口。多语言支持。

就数据库镜像支持而言,您可以使用镜像列表(参见http://www.tinymce.com/forum/viewtopic.php?id=12634中的类似讨论):

代码语言:javascript
复制
<script language="javascript" type="text/javascript" src="../../jscripts/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
  theme: "advanced",
  mode : "textareas",
  plugins : "style",
  theme_advanced_buttons3_add : "styleprops",
  content_css : "../tiny.css",
  external_image_list_url : "Image/List",
  browsers : "msie,gecko,opera"
});
</script>

其中ImageController.List()是一个控制器操作,它返回指向从数据库中检索到的图像的操作链接的JSON数组,而ImageController.View(id)是一个返回图像的操作:

代码语言:javascript
复制
["test_before.jpg", "Image/View/bread"],
["cherry.jpg", "Image/View/cherry"],
["bread.jpg", "Image/View/bread"],
["test_after.jpg", "Image/View/cherry"]

然后,要上传,您需要创建另一个操作,它将接受发布的文件(图像)并将其保存到数据库中。有几个开源插件可以帮你解决这个问题:

  • http://tinymcefckfilemanger.codeplex.com/
  • http://aspnetadvimage.codeplex.com/
票数 1
EN

Stack Overflow用户

发布于 2011-10-18 20:08:37

我使用的是http://labs.corefive.com/projects/filemanager/插件。支持CKEditor和FCKEditor。

当然,你必须对你想要存储文件的部分进行编程,等等,但它们确实包含了一些示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7806670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档