您的位置:首页 > 编程语言 > ASP

百度UEDITOR与ASP.NET上传整合的简要教程

2011-09-29 23:45 429 查看
最近百度推出了UEDITOR,很美观,经常看到有朋友问,怎么在ASP.NET中使用此编辑器,主要是指上传的整合。。

超级简单,先把UEDITOR的 UPLOAD.PHP 改为 upload.aspx ,去掉该页中的PHP代码,同时添加 aspx代码, string url=request.Querystring["url"]; 这个是在页面输出上传成功后的图片URL。。参见原PHP代码。

然后在upload.aspx.cs (没有此文件,手动添加,并在 upload.aspx 第一行加入关系绑定,不会的用VS新建一个upload.aspx 页然后参见第一行源码)

在 .aspx.cs 里接收接POST过来的文件,自行判断类型大小等参数然后保存,最后回调ueditor的JS 即可实现上传(根本不需要二个ASPX页面,一个足矣)

HttpPostedFile localFile = (Request.Files["upload"] == null) ? Request.Files["filename"] : Request.Files["upload"];

if (!string.IsNullOrWhiteSpace(ueditor))

{

if (upok)

{

// me.common.fileWater.FileWater(sitepath + newfilepath);//加水印

Response.Write("<script type='text/javascript'>window.parent.reloadImg('" + fileUrl + "');</script>");

Response.Write("<script type='text/javascript'>window.location.href='upload.aspx?ueditor=true&url=" + fileUrl + "'</script>");

Response.End();

}

else

{

Response.Write("<script type='text/javascript'>alert('" + msg + "')</script>");

Response.Write("<script type='text/javascript'>window.location.href='upload.aspx?ueditor=true'</script>");

Response.End();

}


简单吧 ,偶站 丿玩网 就是这样搞定的,欢迎大家指教哈!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐