FCKedoitor其他没问题,就是上传有问题。
比如我建了虚拟目录test ,然后editor文件夹、fckconfig.js、fckeditor.js、fckstyles.xml、fcktemplates.xml放在了test里,对editor目录做了精简。filemanager目录里upload目录下只保留了aspx文件夹,里面只有upload.aspx,这个应该就是上传用的吧??fckeditor.js里上传部分做了下修改FCKConfig.LinkUpload = true ;
FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/aspx/upload.aspx' ;
// PHP // FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/php/upload.php' ;
FCKConfig.LinkUploadAllowedExtensions = "" ; // empty for all
FCKConfig.LinkUploadDeniedExtensions = ".(php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi)$" ; // empty for no oneFCKConfig.ImageUpload = true ;
FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/aspx/upload.aspx?Type=Image' ;
// PHP // FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/php/upload.php?Type=Image' ;
FCKConfig.ImageUploadAllowedExtensions = ".(jpg|gif|jpeg|png)$" ; // empty for all
FCKConfig.ImageUploadDeniedExtensions = "" ; // empty for no oneFCKConfig.FlashUpload = true ;
FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/aspx/upload.aspx?Type=Flash' ;
// PHP // FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/php/upload.php?Type=Flash' ;
FCKConfig.FlashUploadAllowedExtensions = ".(swf|fla)$" ; // empty for all
FCKConfig.FlashUploadDeniedExtensions = "" ; // empty for no one现在问题,文件能上传,但是到了IIS根目录下的Userfiles里,localhost/UserFiles/xx.jpg
而不是localhost/test/UserFiles/xx.jpg
第一次使用FCKeditor,哪位大哥用过,谢谢啦

解决方案 »

  1.   

    整站搜索UserFiles,找不到,是不是已经编译进fredck.fckeditorv2.Dll内??
      

  2.   

    呵呵,Fck.BasePath=""你设置了么,需要设置你站点文件夹的名字的(如果你的站点不是你的IIS的默认主目录),比如你应该在OnPageLoad里面写Fck.BasePath="/test/".如果是默认主目录直接写="/"
      

  3.   

    如过在本机上调试是会出这个问题,UserFiles这个目录默认是在虚拟目录的根目录
      

  4.   

    我以前用ASP改过,.NET可以去它的官网下载.NET愿码修改。具体怎么改楼主自己费点心思了
      

  5.   

    设置你的 web.config 文件:  <appSettings>
        <add key="FCKeditor:BasePath" value="~/FCKeditor/" />
        <add key="FCKeditor:UserFilesPath" value="~/UserFiles/" />
      </appSettings>即可!