编辑器很多大家肯定都不陌生,有名的fckeditor,ewebeditor...
这年头倒霉的事都轮到我了,前不久我用aspx写了个网站,也是帮学校写的,关键是网络办老师郁闷,由于我用的是fckeditor,可是他非说这个东西有漏洞,于是我去网上找了些资料,哪个编辑器没漏洞啊,我对老师无语啊,可能前不久我们学校网站被黑,老师慌了,他就是不让我上传...于是我就寻思着换个编辑器,那就搞个无名的,开源的,找来找去找到了xheditor,这个编辑器确实也可以,调用方便,不用改代码很多,在aspx下就OK搞定,但这种开源的东西功能上肯定不过关啊,其中一个就是上传,也就这个东西最关键。
官网上的最新版本就有一个php的开发版本(支持ajax上传的),现在我要做的就是:对xheditor写个在aspx下上传的功能,可是我.net还是个初学者,就会写点简单的网站,系统啥的,对于这些,还有ajax,php知道的更少,没办法...求教了
希望哪位好心的大哥能帮我这个忙啊,我无助了...
xheditor的下载地址:http://code.google.com/p/xheditor/downloads/list
这年头倒霉的事都轮到我了,前不久我用aspx写了个网站,也是帮学校写的,关键是网络办老师郁闷,由于我用的是fckeditor,可是他非说这个东西有漏洞,于是我去网上找了些资料,哪个编辑器没漏洞啊,我对老师无语啊,可能前不久我们学校网站被黑,老师慌了,他就是不让我上传...于是我就寻思着换个编辑器,那就搞个无名的,开源的,找来找去找到了xheditor,这个编辑器确实也可以,调用方便,不用改代码很多,在aspx下就OK搞定,但这种开源的东西功能上肯定不过关啊,其中一个就是上传,也就这个东西最关键。
官网上的最新版本就有一个php的开发版本(支持ajax上传的),现在我要做的就是:对xheditor写个在aspx下上传的功能,可是我.net还是个初学者,就会写点简单的网站,系统啥的,对于这些,还有ajax,php知道的更少,没办法...求教了
希望哪位好心的大哥能帮我这个忙啊,我无助了...
xheditor的下载地址:http://code.google.com/p/xheditor/downloads/list
public class upload : IHttpHandler
{ public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/html"; string err = string.Empty;
HttpPostedFile file = null;
try
{
file = context.Request.Files["upload"];
file.SaveAs(context.Server.MapPath("~/upload/" + file.FileName));
}
catch (Exception ex)
{
err = ex.Message;
}
System.Text.StringBuilder str = new System.Text.StringBuilder();
str.Append("{\"err\":\"");
str.Append(err);
str.Append("\",");
str.Append("\"msg\":\"");
string msg = err == string.Empty ? "upload/" + file.FileName : string.Empty;
str.Append(msg);
str.Append("\"");
str.Append("}");
context.Response.Write(str);
}
页面:
$("#txtContent").xheditor(true, { tools: 'full',
upLinkUrl: "Upload.aspx", skin: 'o2007silver', upLinkExt: "zip,rar,txt",
upImgUrl: "upload/upload.ashx", upImgExt: "jpg,jpeg,gif,png",
upFlashUrl: "xhEditor/upload.php", upFlashExt: "swf",
upMediaUrl: "xhEditor/upload.php", upMediaExt: "avi"
});