用ckeditor和ckfinder,web项目去访问项目之外文件夹中的图片却访问不到???

web项目,用ckeditor和ckfinder,图片上传到项目之外的文件夹中,上传成功,但当我项目去访问这个文件夹却访问不到,请问怎么回事???

如果我把图片上传项目中,那我每次打包发布,会把用户已经上传的图片覆盖掉,所以打算上传到项目之外的文件夹中,但是现在遇到问题,图片已经上传成功,却访问不到图片,求大神帮助..
图片说明
图片说明

图片说明
图片说明

1个回答

你返回的是相对地址吧,这样地址是依据当前页面来计算的

一般来说前台和后台url路径不一样,这样计算出来的地址就会有问题。假设你后台目录为manage,图片保存在根目录下upload里面,显示内容页面在根目录下xxx.asp,你返回了upload/xxx.jpg,那么后台的图片地址就是manage/upload/xxx.jpg,前台显示页面xxx.asp是正确的。

要解决这个问题就是你后台返回绝对路径,如 /upload/xxx.jpg,特别是后台是另外一个域名,和显示页面不一样时,服务器返回路径最好附带上域名,如http://xxxx.com/upload/xxx.jpg,这样其他域名调用的时候路径也不会出错

showbo
支付宝加好友偷能量挖 服务器端也可以改的,自己反编译下ckfinder里面的java代码,修改后再弄回去就行了。java不会,自己慢慢摸
3 年多之前 回复
showbo
支付宝加好友偷能量挖 回复479925485: 你自己修改js增加路径就行了。。ckeditor\plugins\image\dialogs\image.js这个js,自己慢慢找图片路径获取的地址了,自己修改下
3 年多之前 回复
apbbbbb
旋转的钢笔 我这是二次开发,不知道它这个CKEditor+CKFinder上传服务器之后,它这个地址是怎么回传到页面上的
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐