好久没来了,送上100分,帮忙解决一个关于FCKEditor的问题?就是如何使上传的图片生成绝对路径

yzty 2008-12-22 06:10:10
好久没来了,送上100分,帮忙解决一个关于FCKEditor的问题?就是如何使上传的图片生成绝对路径
...全文
170 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
BernardSun 2008-12-26
  • 打赏
  • 举报
回复
我怎么觉得它保存的就是绝对地址,
你是说要把这个图片地址取出来么
yzty 2008-12-26
  • 打赏
  • 举报
回复
w
yzty 2008-12-24
  • 打赏
  • 举报
回复
尽管这么多人回复,不过还是没有解决~
ashou706 2008-12-23
  • 打赏
  • 举报
回复
用绝对路径,那其他地方岂不看不到图片了?
这是在weconfig的配置
<appSettings>
<add key="FCKeditor:BasePath" value="~/fckeditor/"/>
<add key="FCKeditor:UserFilesPath" value="/UploadFile/"/>
</appSettings>
zhxhdean 2008-12-23
  • 打赏
  • 举报
回复
我记得要修改js 文件的
yzty 2008-12-23
  • 打赏
  • 举报
回复
我是想在上传之后显示到源代码中的图片路径就用绝对路径的
caofan520 2008-12-23
  • 打赏
  • 举报
回复
根目录直接读
/image/imagePath.gif
yzty 2008-12-23
  • 打赏
  • 举报
回复
有没有遇到这个问题的,应该很多地方都用到的巴,比如网站有二级域名,如果使用相对路径图片就会显示不出来,如何用绝对路径呢?
mengxj85 2008-12-23
  • 打赏
  • 举报
回复
Mark
yzty 2008-12-23
  • 打赏
  • 举报
回复
xian_yun80 2008-12-23
  • 打赏
  • 举报
回复
帮顶
别样苍茫 2008-12-23
  • 打赏
  • 举报
回复
不明白
yzty 2008-12-23
  • 打赏
  • 举报
回复
都说很简单,能具体一点吗?
ANGELSCURSE 2008-12-23
  • 打赏
  • 举报
回复
简单啊 使用FCKEditor的源码文件就好了 随便你怎么设置
FoxLovel 2008-12-23
  • 打赏
  • 举报
回复
在ASP中使用Server.MapPath("file.asp")语句后,会返回该文件在本地驱动器上的绝对路径,如“D:\MySite\test\file.asp”,所以在不同的子目录的不同文件使用这条语句就只会返回那个文件所在路径,这样我们就不能简单地利用这条语句解决上面的问题,但只要稍加利用这条方法和其它与个字符函数就可以轻松解决上面的问题。
  现在假设你的站点目录结构如下:
  MySite
  |- db
  |- db1.mdb
  |- db2.mdb
  |- sub_folder
  |- hello.asp
  |- search.asp
  |- index.asp
  只要我们在需要访问数据库的asp文件中加入以下语句:
  
  if session("rootDir") = "" then
  dim str
  str = Server.MapPath("db")
  session("rootDir") = Mid(str, 1, InStr(1, str, "MySite", 1) - 1) & "MySite\db"
  end if
  ...
  Set conn = Server.CreateObject("adodb.connection")
  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & session("rootDir") & "\db1.mdb" & ";pwd=" & pw
  这样在session("rootDir")中就存放你站点中子目录“db”的绝结路径,当你改变你站点的主目录或移到别的机器的情况下就可以不需要理会数据库文件的存取路径问题了。
yzty 2008-12-23
  • 打赏
  • 举报
回复
这个问题就没有人解决出来吗?
jfd198512 2008-12-23
  • 打赏
  • 举报
回复
接分 先! 顶LZ
于之 2008-12-23
  • 打赏
  • 举报
回复
我看到了fckeditor 我就来气, 找了半天,没有找到 for asp.net 的,都是for asp or php的,里面是 jS. 没有 Dll. 烦!

所以,现在还是在用 FreetextBox 也感觉慢慢好了
zhu660 2008-12-22
  • 打赏
  • 举报
回复
直接写地址呢?试试看
加载更多回复(8)
兼容目前的浏览器 里面包含FCKeditor编辑器和控件 一、集成方法 FCKeditor应用在ASP.NET上,需要两组文件,一组是FCKeditor本身,另一个是用于ASP.NET的FCKeditor控件(为1.1和2.0两个版本,这里使用2.0版本)。 1. 将FCKeditor加入到项目中 解压FCKeditor编辑器,得到文件夹fckeditor,复制此文件夹到Web应用的项目下(也可以是子孙目录下)。 解压FCKeditor控件,在其子目录bin/Release/2.0下有一个程序集。在Web应用的项目中引用该程序集。 2. 在页面中使用FCKeditor 有两种方式。 (1)手工编码 在页面中加入ASP.NET指令: 然后在需要的地方加入FCKeditor控件: (2)集成到Visual Studio工具箱 打开一ASP.NET页面,展开Toolbox,打开右键菜单,选择“Choose Items ...”,在出现的“Choose Toolbox Items”会话框的“.NET Framework Components”选项卡中选择“Browse”,找到并选中FCKeditor程序集,打开后回到“Choose Toolbox Items”窗口,点击“OK”,完成控件导入。 这时,在Toolbox的General类下出现了一个名为FCKeditor的控件,可以像使用Visual Studio内置控件一样使用它。 3. 配置FCKeditor编辑器路径 在页面中,使用的是FCKeditor控件,该控件需要知道FCKeditor编辑器文件组的路径。有两种配置方法。 (1)配置web.config 在appSettings配置节中加入 使用这种配置方法后,对于项目中任何一个页面中用到的FCKeditor控件,都不用再配置其BasePath属性。 (2)直接对用到的FCKeditor控件进行配置 在页面代码中设置FCKeditor的属性BasePath为FCKeditor编辑器文件组的路径,或者在Page_Init事件处理器中设置其BasePath的值。 4. 配置FCKeditor编辑器文件上传路径 在web.config的appSettings配置节中加入 这样,就完成了FCKeditor向ASP.NET页面的集成工作。 二、配置FCKeditor 按照FCKeditor的默认配置,可以完成一些常用的HTML可视化编辑工作,但在实际应用中,还需要对其做进一步的配置。FCKeditor控件的可配置属性不多,且配置后只能作用于一个单一实例。实际上,需要对FCKeditor编辑器文件组中的通用配置文件/fckconfig.js和ASP.NET专用文件上传管理代码文件/editor/filemanager/connectors/aspx/config.ascx进行配置。 1. 配置控件语言 FCKeditor是自动探测浏览器所使用的语言编码的,其默认语言是英文。修改配置行"FCKConfig.DefaultLanguage = 'en';"为'zh-cn',采用中文为默认语言。 2. 配置控件应用技术 FCKeditor默认是用于php技术的。修改配置行"var _FileBrowserLanguage = 'php';"和"var _QuickUploadLanguage = 'php';"为'aspx',采用ASP.NET技术。 3. 配置Tab键 默认Tab键在FCKeditor中不可用,可以修改配置行"FCKConfig.TabSpaces = 0;"为1,启用Tab键。 4. 定制FCKe
此文档的目录结构: 1 FCKeditor的下载及介绍 4 1.1 下载地址 4 1.2 FCKeditor下载包的介绍 4 2 FCKeditor的目录和文件精简 4 3 在页面创建FCKeditor 4 3.1 Js创建FCKeditor实例: 4 3.1.1 方法一:内嵌方法(推荐) 4 3.1.2 方法二:替换页面中的Textarea 5 3.1.3 方法三:适合于Ajax的调用方法 6 3.1.4 Js中FCKeditor对象的属性(集合)和方法 6 3.1.4.1 属性 6 3.1.4.2 集合 7 3.1.4.3 方法 7 3.1.5 FCKeditor的JS构造器 9 3.1.6 将从后台读取的数据显示在FCKeditor中 9 3.2 在Jsp中通过自定义标签创建: 9 3.3 FCKeditor API 调用 10 3.4 适时打开编辑器 10 4 修改FCKeditor的配置: 11 4.1 方法一:修改fckconfig.js 文件 11 4.2 方法二:使用一个额外的配置文件覆盖默认配置 11 4.3 配置的加载顺序 11 4.4 提示 11 4.5 一般需要修改的配置项 11 4.5.1 默认语言 11 4.5.2 自定义ToolbarSet, 去掉一些不需要的功能 12 4.5.3 加上几种常用的字体 13 4.5.4 修改“回车” 和 “Shift + 回车”的换行行为 13 4.5.5 修改编辑区的样式文件 14 4.5.6 更换表情图片 14 4.5.7 编辑区域的右键菜单功能 14 4.6 fckconfig.js配置参数选项说明 15 4.7 自定义工具栏按钮 17 4.8 自定义右键菜单 18 5 文件上传问题 19 5.1 开启和关闭文件上传功能(fckconfig.js) 19 5.2 文件上传的基本使用 19 5.3 上传中文文件名的文件会出现乱码 20 5.4 创建中文名目录会出现乱码 21 5.5 引用中文名文件的图片不能正常显示 21 5.6 控件允许上传的文件的类型 22 5.7 控制上传的文件的大小 22 5.8 增加文件删除功能 23 6 超连接重定位问题 25 7 使用FCKeditor的API 26 7.1 获得FCKeditor的实例 26 7.1.1 获得当前页FCKeditor实例 26 7.1.2 从FCKeditor的弹出窗口中获得FCKeditor实例 26 7.1.3 从框架页面的子框架中获得其它子框架的FCKeditor实例 26 7.1.4 从页面弹出窗口中获得父窗口的FCKeditor实例 26 7.2 常见的Js方法调用 27 7.2.1 插入HTML到FCKeditor 27 7.2.2 设置FCKeditor的内容(HTML) 27 7.2.3 获取FCKeditor中的XHTML 27 7.2.4 获取FCKeditor中的innerHTML和innerText 27 7.2.5 执行指定动作 28 7.2.6 统计编辑器中内容的字数 29 7.2.7 检查FCKeditor中的内容是否有改动 29 7.2.8 将FCKeditor中的内容是否有改动的值重新设置 29 8 外联编辑条(多个编辑域共用一个编辑条) 29 9 解释fck样式(CSS)的工作原理 30 10 获取FCKeditor中插入的图片 31

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧