FCKEditor编辑器是一款功能齐全,性能出色的编辑器。

FCKEditor由于其开放源码,自定义非常强大,因此应用范围非常广泛,许多著名论坛的编辑器都是基于此编辑器更改的。

MOSS中的RTF编辑器小巧精悍,但功能齐全性上略有不及,很难适应挑涤的企业用户的需求。因此,在信息发布等模块中,

通常采用其它的第三方编辑器。如果采用其它编辑器,它与MOSS的楔合度将是一个不得不考虑的问题。楔合度越高,在用户

体验,后期维护上占有比较大的优势。

这里我将讲解更改FCKEditor的上传图片等文件的方式提高楔合度的一个案例。

FCKEditor默认情况下,图片等文件是上传到服务器文件系统中的一个文件夹内的。这种设计机置在其它的项目中,可能不会有什么问题,但如果在MOSS项目中,将是一个不得不正视的问题。

第一、MOSS备份需要额外考虑该文件夹的备份。

第二、在NLB环境下,文件上传将会随机上传到NBL中的某一台前端上,这是一个非常严重的缺陷,用户访问时,可能造成文件访问不到。

因此,如果FCKEditor要应用到MOSS中,将不得不更改这种上传机置。试想,如果能够将图片等文件上传到MOSS中的图片库或文档库上,那么一切将迎刃而解了。

具体实现如下:

一、打开FCKeditor.Net_2.6.3工程。(网上可以下载,FCKEditor支持.net的源码)

二、FileWorkerBase.cs

更改FileUpload方法。增加图片压缩方法CreateThumbnail.

 代码如下:

如何用fckeditor编辑器上传图片、flash、视频到moss的图片库中
如何用fckeditor编辑器上传图片、flash、视频到moss的图片库中
protected void FileUpload( string resourceType, string currentFolder, bool isQuickUpload )
 

 

 

3、编译,重新生成DLL。

该DLL支持将图片及其它上传文件上传到MOSS的新闻图片库中,同时会对上传的图片进行压缩处理。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2019-01-22
  • 2021-11-12
  • 2021-06-01
  • 2021-11-17
  • 2021-12-12
  • 2021-12-12
猜你喜欢
  • 2022-12-23
  • 2021-10-22
  • 2021-12-10
  • 2021-06-22
  • 2021-11-27
  • 2021-12-18
  • 2021-11-17
相关资源
相似解决方案