web项目,用ckeditor和ckfinder,图片上传到项目之外的文件夹中,上传成功,但当我项目去访问这个文件夹却访问不到,请问怎么回事???
如果我把图片上传项目中,那我每次打包发布,会把用户已经上传的图片覆盖掉,所以打算上传到项目之外的文件夹中,但是现在遇到问题,图片已经上传成功,却访问不到图片,求大神帮助..
web项目,用ckeditor和ckfinder,图片上传到项目之外的文件夹中,上传成功,但当我项目去访问这个文件夹却访问不到,请问怎么回事???
如果我把图片上传项目中,那我每次打包发布,会把用户已经上传的图片覆盖掉,所以打算上传到项目之外的文件夹中,但是现在遇到问题,图片已经上传成功,却访问不到图片,求大神帮助..
你返回的是相对地址吧,这样地址是依据当前页面来计算的
一般来说前台和后台url路径不一样,这样计算出来的地址就会有问题。假设你后台目录为manage,图片保存在根目录下upload里面,显示内容页面在根目录下xxx.asp,你返回了upload/xxx.jpg,那么后台的图片地址就是manage/upload/xxx.jpg,前台显示页面xxx.asp是正确的。
要解决这个问题就是你后台返回绝对路径,如 /upload/xxx.jpg,特别是后台是另外一个域名,和显示页面不一样时,服务器返回路径最好附带上域名,如http://xxxx.com/upload/xxx.jpg,这样其他域名调用的时候路径也不会出错