做为一款新闻发布系统,CuteEditor功能非常强大,支持图片上传、文件下载已经word类似的文字编辑,实在是一款终结者文字编辑器。这里介绍一下如何在.net web中使用它。

1、导入CuteEditor.dll库文件;

2、将CuteSoft_Client文件夹放在web根目录下。这个文件夹是放了控件图片之类数据。

3、在根目录下建立Uploads的文件夹作为上传图片及附件的根目录。

4、example.css放在站点根目录下,它指定了编辑器的样式。

5、控件的调用代码:
<%@ Register TagPrefix="CE" Namespace="CuteEditor" Assembly="CuteEditor" %>

<CE:EDITOR ></CE:EDITOR>




在FreeTextBox和CuteEditor中图片,文件管理的问题让我头疼了几天,最后还是想了一个办法,就是让每个用户分别来管理自己的东东,让每个用户都有自己的文件夹,那该怎么实现呢?以下以CuteEditor为例

在注册页面:

string path=Server.MapPath(@"Uploads\"+this.txtUserName.Text.Trim());
if(!Directory.Exists(path))
    {
     System.IO .Directory .CreateDirectory(path);//在指定路径下新建一个文件夹
    }

在编辑页面:Page_Load中(以图片为例,其它文件,Flash之类的访问路径可以一样来设置)

this.Editor1.SetSecurityImageGalleryPath(Request.ApplicationPath+"/Uploads"+Session["UserName"]);//Session["UserName"]是在用户登录时传过来的
......

以上要注意的是:为什么用Request.ApplicationPath而不用Server.MapPath来获取路径,这个我也很纳闷,我开始用的是Server.MapPath,可以访问指定文件夹,插入图片浏览时,图片浏览不出来,而用Request.ApplicationPath却可以了,如果谁能解释一下,我将不胜感激...

修改一下中文字符集的代码,加上后就可以上传中文文件名的文件了。 编辑CuteSoft_Client\CuteEditor\Configuration\Security\Default.config文件找到节点 修改成 ^[a-zA-Z0-9\._\s-\u4e00-\u9fa5]+$ 保存后即可

相关文章:

  • 2022-01-03
  • 2021-04-07
  • 2021-05-28
  • 2021-12-30
  • 2021-04-22
  • 2022-01-17
  • 2021-10-20
  • 2021-05-03
猜你喜欢
  • 2021-06-26
  • 2021-05-13
  • 2021-12-25
  • 2021-12-23
  • 2022-01-03
  • 2021-12-05
  • 2021-07-08
相关资源
相似解决方案