怎么样才能实现插入pdf文件的功能?我按照插入Flash文件的方式,修改了相关的配置文件,插入pdf文件的功能按钮出现了,也能检测上传文件的类型等信息,但是一点“发送到服务器上”按钮,就出现“Invalid resource type specified”这个提示,文件也没有传到服务器上,请大虾们帮帮忙!!!Waitting……

解决方案 »

  1.   

    Invalid resource type specified
    资源类型无效?没设置文件类型
      

  2.   


    需要修改那些配置文件?能改的,我基本上都改了,只要有Flash的地方,我都加上了Pdf,可是还是出现那个错误
      

  3.   

    有file的地方,我也加了,还是不行,继续“Invalid resource type specified”
      

  4.   

    fckconfig。js下302行
    FCKConfig.LinkUpload = true ;
    FCKConfig.LinkUploadURL = FCKConfig.BasePath+'filemanager/upload/simpleuploader?Type=File' ;
    //FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension ;
    FCKConfig.LinkUploadAllowedExtensions = ".(7z|aiff|asf|avi|bmp|csv|doc|fla|flv|gif|gz|gzip|jpeg|jpg|mid|mov|mp3|mp4|mpc|mpeg|mpg|ods|odt|pdf
    这里明明可以上传pdf为什么还要自己造个轮子呢?
      

  5.   

    com.fredck.FCKeditor.uploader。SimpleUploaderServlet的
    115行
    if(extIsAllowed(typeStr,ext)) {这里打印下你的文件类型是否是pdf
      

  6.   

    我估计是你文件类型的PDF,和配置文件的pdf不一致引起的
      

  7.   

    com.fredck.FCKeditor.uploader。SimpleUploaderServlet。java。路径都给你啦,还找不到,笨啊
      

  8.   

    佩服啦,再告诉你个办法:
    你看看你的
    web.xml中是否设置了这个
     <servlet>
      <servlet-name>SimpleUploader</servlet-name>
      <servlet-class>com.fredck.FCKeditor.uploader.SimpleUploaderServlet</servlet-class>
      <init-param>
       <param-name>baseDir</param-name>
       <!-- 此为文件上传路径,需要在WebRoot 目录下新建 UserFiles 文件夹 -->
       <!-- 根据文件的类型还需要新建相关的文件夹 Image、Flash -->
       <param-value>/UserFiles/</param-value>
      </init-param>
      <init-param>
       <param-name>debug</param-name>
       <param-value>true</param-value>
      </init-param>
      <init-param>
       <!-- 此参数为是否开启上传功能,默认的是false改为true -->
       <param-name>enabled</param-name>
       <param-value>true</param-value>
      </init-param>
      <init-param>
       <param-name>AllowedExtensionsFile</param-name>
       <param-value>PDF|pdf</param-value>
      </init-param>
      <init-param>
       <!-- 此参数为文件过滤,以下的文件类型都不可以上传 -->
       <param-name>DeniedExtensionsFile</param-name>
       <param-value>php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi</param-value>
      </init-param>
      <init-param>
       <param-name>AllowedExtensionsImage</param-name>
       <param-value>jpg|gif|jpeg|png|bmp</param-value>
      </init-param>
      <init-param>
       <param-name>DeniedExtensionsImage</param-name>
       <param-value></param-value>
      </init-param>
      <init-param>
       <param-name>AllowedExtensionsFlash</param-name>
       <param-value>swf|fla</param-value>
      </init-param>
      <init-param>
       <param-name>DeniedExtensionsFlash</param-name>
       <param-value></param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
     </servlet>