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

最近百度推出了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();
}

简单吧 ,偶站  丿玩网 就是这样搞定的,欢迎大家指教哈!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值