利用远程文件自动获取功能,可以把别人服务器上的图片等文件自动传到自己的服务器,不要当心别人的站点关了,本地链接的文件不存在的问题,也不要再一个个下载下来再传上去了,全过程完全自动。
例如:
当你在其它站点浏览到一篇好的带有图片的文章时,如你希望把此篇文章的内容放到自己的站点上。你可以按如下步骤:
- 在那个站点上用鼠标拖动并选定你想要的内容部分,然后复制(CTRL+C)
- 转到自己内容管理系统(CMS)的编辑器编辑区粘贴(CTRL+V)
- 此时你可以看到你想要的内容已经全部复制过来了
但你可以看到,在此时编辑区的图片的地址,还是在别人的站点上。形式如:
<img src="http://www.othersite.com/xxx.gif">
|
如果就这样发布内容,如果当www.othersite.com站点关闭或不能访问时。你的站点的内容中的图片将也不能正常显示。
为了解决这个问题,你希望在发布内容的同时,也能很容易的将其它站点中的图片直接上传自己的服务器上。也就是形式如:
<img src=http://www.yoursite.com/xxx.gif>
|
“远程文件自动上传”按钮的功能就是为了解决上面的问题的。当你在编辑器的工具栏上点击这个按钮时,所有编辑区内非自己站点的图片,都将自动上传到自己站点的服务器上。
如,原来的代码是:
<img src="http://www.othersite1.com/a.gif"><img src="http://www.othersite2.com/b.gif">
|
点击后,代码将转为:
<img src="http://www.yoursite.com/random1.gif"><img src="http://www.yoursite.com/random2.gif">
|
或:
<img src= "/random1.gif"><img src="/random2.gif">
|
注意:
- 具体转换后的形式与管理员的设置有关。管理员可以设置为绝对根路径、绝对全路径、相对路径模式。并可以对文件存放的目录及规则进行定义。
- 此功能不仅可以上传图片文件,还可以上传其它任意扩展名的文件,如.RAR, .ZIP, .JPG, .CHM 等等。这个允许文件的类型是由管理员在后台设置的。
本例说明:
- 手动上传:下面编辑区中的图片地址为"https://www.baidu.com/img/bd_logo1.png",在"www.baidu.com"站点上,你可以切换到代码模式看一下。当点击“远程自动上传”按钮后,图片的地址变为"/ewebeditor/uploadfile/xxx.gif",此图片已经被传到"www.ewebeditor.net"站点上。
- 自动上传:如果你没点上面所说的“远程自动上传”按钮,或者刷新本页面,你直接点表单下面的提交,提交后的页面,你“查看源文件”看一下,图片的地址与上面的效果一样也传到了本地服务器,这就是完全自动远程获取,可以在后台设置此功能的开关。
- 备注说明:此例在后台样式设置中使用的是“绝对根路径”,如果想上传后的地址为“相对路径”,只要在后台设一下就可以了,几种上传后路径的比较请见[相对或绝对路径演示]。
|