UEditor 编辑器跨域上传文件实现方法

解决的方法:

1.在 ueditordialogsinternal.js 加入 document.domain = '根域名';

2.在当前页面同样指定根域名:

 代码如下 复制代码

<script type="text/javascript">
    document.domain = "根域名";
</script>

这样在 chrome、firefox 下没有问题,但在 ie 下还需要简单修改下 UEditor,在 editor.js 中找到:

 代码如下 复制代码

this._setup( container.firstChild.contentWindow.document );在它上边加入下边的代码:

if (ie) {
    document.getElementById('baidu_editor_' + this.uid).src = "javascript:(function(){document.open();document.domain='"+document.domain+"';document.close();})()";
}

接下来找到:

 代码如下 复制代码

me.document = doc;

在它下边加入:

 代码如下 复制代码

me.document.domain='根域名';

到这里就解决了 UEditor 跨域传图片的问题,希望对大家有所帮助。

时间: 2024-10-02 05:29:11

UEditor 编辑器跨域上传文件实现方法的相关文章

UEditor 编辑器跨域上传解决方法_网页编辑器

解决的方法: 1.在 ueditor\dialogs\internal.js 加入 document.domain = '根域名'; 2.在当前页面同样指定根域名: 复制代码 代码如下: <script type="text/javascript">    document.domain = "根域名";</script> 这样在 chrome.firefox 下没有问题,但在 ie 下还需要简单修改下 UEditor,在 editor.js

百度编辑器UEditor跨域上传文件的配置

在使用 UEditor 编辑器 时遇到了跨域的问题,导致无法发图片,原因是由于 iframe 中的 src 跨域造成的. 解决的方法: 1.在 ueditor/dialogs/internal.js 加入 document.domain = '根域名'; 2.在当前页面同样指定根域名:  代码如下 复制代码 <script type="text/javascript">     document.domain = "根域名"; </script&g

PHP跨网域跨主机跨server上传文件实例教程

如何跨网域跨主机跨server上传文件?一般最基本的上传方式是: 1.使用者把文件上传到 web server 2. web server 把上传的文件 利用 move_uploaded_file() 函式,将档案移到指定的文件夹内 但是,有时候我们需要把上传的档案放到另一台专门放文件的 file server,这时候,就无法利用 move_uploaded_file() 去搬移文件了,而需要利用 ftp 去传送文件至 file server,方法很简单... 直接看程式码:    代码如下 复

C#实现图片上传(PC端和APP)保存及 跨域上传说明_C#教程

A-PC端: 1-页面--multiple是控制单张还是多张图片上传 <input id="BusRoute" type="file" class="btn btn-default btn-lg" style="height:34px;padding-top:5px;padding-bottom:5px;" multiple /> 2-后台获取图片文件: HttpFileCollection pcFileColl

ASP跨服务器上传文件完美解决

服务器|解决|上传 如果你有两个空间,一个大而慢,另外一个小而快,或者其中一个不支持FSO,那么跨服务器上传文件这个问题就摆在你面前了,下面就是我在解决ylog.net里面的跨服务器上传文件的日记,这个问题看似简单,里面的细节问题却是非常有趣 前提条件,空间都必须支持ASP,上传文件的服务器支持FSO,下面的叙述中,diygame.com为存上传文件的服务器,ylog.net为网站服务器,即显示用户界面的服务器... 实现功能,文件上传,上传后在网页的文本区域自动加上对于图片的UBB码,为了清楚

iis-asp.net跨站点上传文件

问题描述 asp.net跨站点上传文件 iis有两个站点: 1). web(asp.net) --> http://192.168.1.104:8282; 2).FileServer --> http://192.168.1.104:8083. PS:FileServer站点有一虚拟目录(fileserver/),而虚拟目录对应的物理路径是一个共享目录. 操作: web站点上传文件需保存到FileServer站点的fileserver虚拟目录对应的目录下. 补充: iis未能提供帐号和密码,匿

2.6版本的FCK编辑器怎么修改上传文件重命名

问题描述 FCKeditor默认上传是不改名的,所以,对于一些不支持中文名的服务器,当本地上传了中文名的文件后就无法访问了.仍旧用日期加时间的命名方式来保存至服务器.2.6版本的FCK编辑器怎么修改上传文件重命名.研究了一会不会改,请高手帮忙.有没有人修改过这个. 解决方案 解决方案二:编程/JAVA/.NET/C++群号:38850938解决方案三:这个简单啊,网上搜一下就得到答案了.解决方案四:FCKeditor.net中有个Uploader类,在那里改解决方案五:有问题请先GOOGLE,B

跨服务器上传文件完美解决

如果你有两个空间,一个大而慢,另外一个小而快,或者其中一个不支持FSO,那么跨服务器上传文件这个问题就摆在你面前了,下面就是我在解决ylog.net里面的跨服务器上传文件的日记,这个问题看似简单,里面的细节问题却是非常有趣前提条件,空间都必须支持ASP,上传文件的服务器支持FSO,下面的叙述中,diygame.com为存上传文件的服务器,ylog.net为网站服务器,即显示用户界面的服务器...实现功能,文件上传,上传后在网页的文本区域自动加上对于图片的UBB码,为了清楚,下面列出所有用到的文件

在Node.js中使用HTTP上传文件的方法

  这篇文章主要介绍了在Node.js中使用HTTP上传文件的方法,作者以windows下的visual studio作为操作node的环境,推荐阅读!需要的朋友可以参考下 开发环境 我们将使用 Visual Studio Express 2013 for Web 作为开发环境, 不过它还不能被用来做 Node.js 开发.为此我们需要安装 Node.js Tools for Visual Studio. 装好后 Visual Studio Express 2013 for Web 就会转变成一