FCKeditor .net版已经搞定,但是不能上传图片,我下载的dll文件好像是用于asp.net2.0的,在对应的upload.aspx中我也加了网上说的那个Theme=“”,但是还是提示XMLRequest error:internal Server error(500)的错误??我用的vs2003,是不是vs2003不能这样啊??到底该怎么设置才可以上传图片和flash??在线等。。

解决方案 »

  1.   

    /UploadFiles/File
    /UploadFiles/Flash
    /UploadFiles/Image
    /UploadFiles/Media网站根目录下有以上文件夹吗?
      

  2.   

    在wWWroot下的UserFiles目录是否有权限?
      

  3.   

    那个错误已经解决,但是我在上传图片.flash时,怎么没有反应??传不上去??怎么回事??
      

  4.   

    晕,
    .flash是什么格式的图片?
      

  5.   

    不是那个意思,是分别传图片和flash时,都没有反应!!
      

  6.   

    然后我在VS2005中引用dll文件,没有任何问题,但是到了2003中引用dll文件就不行了,难道就是dll问题,只能适用于2005、不能适用2003?
      

  7.   

    没反映?连个错也没报?你可以修改FileWorkerBase.cs这个文件中的上传路径 让它报错然后在慢慢调试.
      

  8.   

    你说的这个文件我没有找到,我在fckconfig.js中的文件中修改了,但是还是没有反应,同样的FCKeditor,什么也没动,在VS2005就很好,到了2003中就不行了,感觉好像是dll文件的问题,这个dll文件是针对VS2005的啊
      

  9.   

    webconfig下加个节点.设置一下路径
      

  10.   

    在webconfig加了啊,还是没有反应,郁闷啊,我加的节点路径和VS2005中的一摸一样!!
      

  11.   

    这篇文章讲得很详细:
    FCKeditor 2.6在ASP.NET中的配置方法(附源码下载)
      

  12.   

    打开工程的Web. Config文件,修改appSettings元素,配置如下:
    <appSettings>
    <add key="FCKeditor:BasePath" value="~/FCKeditor/"/>
    <add key="FCKeditor:UserFilesPath" value="/项目文件夹名/Files" />
    </appSettings>
    设置了FCKeditor:BasePath后就不用再每次使用FCKeditor实例时指定BasePath属性了,FCKeditor:UserFilesPath则是制定所有上传的文件的所在目录。一定要设置成/项目文件夹名/Files而不是~/Files,因为FCKeditor使用这个值来返回你上传后的文件的相对路径到客户端,~/Files的形式是ASP.NET在服务可以编译解释的,但是在客户端的静态就不懂这是什么了在FCKeditor所在根目录下(项目文件件名/FCKeditor/)找到fckconfig.js文件,用文本编辑器打开,在大概132行的地方找到:
    var _FileBrowserLanguage    = 'asp' ;      // asp | aspx | cfm | lasso | perl | php | py
    var _QuickUploadLanguage = 'asp' ;      // asp | aspx | cfm | lasso | php
    把这两行赋值代码的值由asp改成aspx,保存关闭这个文件。这样基本功能就完成了
    我测试过了,可以上传,如果还不太明白请参见:http://hi.baidu.com/guokeafl 有更详细的介绍
      

  13.   

    对了,那个"/项目文件夹名/Files",那个Files文件夹要自己新建,在网站的根目录下.
      

  14.   

    ASP.NET2.0新增了Theme功能,如果在你的工程中你对Web.config使用到了styleSheetTheme或theme的话那就要再多修改一下。
    还是到FCKeditor所在的目录,分别打开\editor\filemanager\upload\aspx\upload.aspx和\editor\filemanager\browser\default\connectors\aspx\connector.aspx两个aspx文件,在page标签中添加Theme=""或StyleSheetTheme=""看你在工程使用的是什么就修改什么。修改后如下:
    <%@ Page language="c#" Inherits="FredCK.FCKeditorV2.Uploader" AutoEventWireup="false" Theme="" %>

    <%@ Page language="c#" Inherits="FredCK.FCKeditorV2.Uploader" AutoEventWireup="false" StylesheetTheme="" %>
    这样就解决了500的内部错误.
      

  15.   

    你换一个dll 把,换个支持1.1 的就哦了