工程使用fckeditor 2.43版上传图片,出现非常奇怪的问题,希望大家帮我看看首先,图片的上传路径是正确的,在本地测试成功,并且在widows 2003的服务器上也成功,但放在如下环境中就出现了错误:但在我自己购买的空间,java ③型空间,系统是linux的,tomcat + mysql 4.0,搭建网站的时候,在后台使用fckeditor控件 的上传图片功能时,上传成功,但是浏览图片的时候,出现红X,使用红X上的url直接访问的时候,提示Forbidden
You don't have permission to access /test1/1.jpg on this server.使用ftp查看空间类文件,发现上传的图片都存在,路径也是正确的,手动更改文件夹的权限,并且修改图片权限到 777(所有权限使用),就可以访问了
,浏览和页面显示都没有问题。但是再次上传新的图片的时候,发现新的图片总是600(只用管理员读和写的权限,游客等无权访问),查看fckeditor发现config.php中权限的确是777,但问什么到了服务器上,就变成了600(最低权限)呢,而且这个时候,上传图片的文件夹的权限还是777另外,如果上传的文件如果是png格式的,图片就可以直接访问,问题是怎么修改空间的配置或者ftp或者是fckeditor控件的配置,已达到,使上传的图片,包括jpg等等,直接可以访问,而不是每张图片都要我自己去修改它的权限.请大家帮帮忙,帮我想想办法。

解决方案 »

  1.   

    难道大家都去陪MM去了,都没人转java区了
      

  2.   

    1.fckeditor 上传图片有风险,建议楼主最好别用,2.出现红X,使用红X上的url直接访问的时候--》可能是用了绝对路径,最好用静态服务器 + 相对路径名
      

  3.   

    上传的路径由服务器决定,比如,tomcat
    虚拟路径:/xx 
    绝对路径:d:/xx/xx
    在tomcat 配置文件里配置
      

  4.   

    fckeditor 上传图片有漏洞的,
    建议楼主最好别用建议楼主使用这个编辑器
    http://download.csdn.net/source/1021131