博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net 百度编辑器 UEditor 上传图片 图片上传配置 编辑器配置 网络连接错误,请检查配置后重试...
阅读量:6592 次
发布时间:2019-06-24

本文共 1526 字,大约阅读时间需要 5 分钟。

1、配置ueditor/editor_config.js文件,将

 

//图片上传配置区        ,imageUrl:URL+"net/imageUp.ashx"             //图片上传提交地址        ,imagePath:URL + "net/"                     //图片修正地址,引用了fixedImagePath,如有特殊需求,可自行配置

 

修改为

 

//图片上传配置区        ,imageUrl:URL+"net/imageUp.ashx"             //图片上传提交地址        ,imagePath:"http://localhost:3499/"                     //图片修正地址,引用了fixedImagePath,如有特殊需求,可自行配置

 

说明:其实,这里唯一变的地方就是imagePath,因为URL的值是通过一个函数计算出来的,其默认是就是ueditor所在的网页路径,比如:http://www.a.com/ueditor/。如果imagePath不做修改的话,那么我们在上传完图片,点击确定之后,编辑器返回的图片路径就是http://www.a.com/ueditor/net/upload/xxxxx.jpg。但是我们不想保存在/ueditor/net/upload/目录下,我们只想保存在根目录下面的upload下面,怎么办?那我们只要修改imagePath的值就可以了。就像上面一样。

 

2、修改ueditor/net/imageUp.ashx文件,将文件头部的

 

<%@ Assembly Src="Uploader.cs" %>

 

去掉。如果不去掉,就会提示:网络链接错误,请检查配置后重试。在网上查了下原因,说是跟.NET Framework版本有关。我的是4.0的。

 

3、修改ueditor/net/Uploader.cs文件,将

 

pathbase = pathbase + DateTime.Now.ToString("yyyy-MM-dd") + "/";        uploadpath = cxt.Server.MapPath(pathbase);//获取文件上传路径

 

修改为

 

pathbase = pathbase + DateTime.Now.ToString("yyyy-MM-dd") + "/";        uploadpath = cxt.Server.MapPath("~/" + pathbase);//获取文件上传路径

 

说明:因为这里的pathbase的值是“upload/”,我们获取文件上传路径的值就是:http://www.a.com/ueditor/net/upload/,不是我们想要的结果,所以我在这里加了个定位到网站根目录的字符串。这样uploadpath返回的值就是正确的了:http://www.a.com/upload/。

 

4、在页面上添加代码,显示ueditor。

 

 

 

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Ueditor.aspx.cs" Inherits="WebForm.Ueditor" %>                

 

 

 

仅供参考。

 

其实,我们只要调试下就可以解决上传路径的问题。很简单的。

转载于:https://www.cnblogs.com/itjeff/p/4936131.html

你可能感兴趣的文章
OC Copy基本使用(深拷贝和浅拷贝)
查看>>
老舍:有了小孩以后,才知道一切事情没那么简单
查看>>
SpringBoot参数校验
查看>>
git 教程 : git 是如此的好用 branch
查看>>
03Go 类型总结
查看>>
js 读取 input[type=file] 内容,直接显示文本 | 图片
查看>>
如何用深度学习框架PaddlePaddle实现智能春联
查看>>
PHP To Go 转型手记 (二)
查看>>
新造了一个管理模板代码的工具 -- Pharah
查看>>
一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](十)
查看>>
输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数
查看>>
通用Windows平台应用程序开始恢复Win32功能
查看>>
Airbnb如何简化1000多位工程师的Kubernetes工作流程?
查看>>
AlphaZero进化论:从零开始,制霸所有棋类游戏
查看>>
Scrum Master的成功定义是什么?
查看>>
你的GitHub,怎么和我用的不太一样?
查看>>
Windows Server入门系列37 创建网络共享
查看>>
自己diy封装xp操作系统
查看>>
veritas升级及备份至磁盘两个问题简要说明
查看>>
Scoket:UDP通讯模型
查看>>