zoukankan      html  css  js  c++  java
  • asp.net下CKFinder IE浏览器中上传图片文件时提示“无效文件名或文件夹名称”的解决方法(原创文章)

    我们来看一下IE9下和Chrome下面,上传文件时界面上的一点点区别。

    IE下用的是全路径,而Chrome只是文件名,造成了以下错误

    修复方法


    CKfinder虽然是商用代码,但是也是开源的代码。允许你用来demo。其源码目录结构如下:

    找到_source下的CKFinder.net.sln文件,打开,定位到如下图所示的代码区域。

     在类文件FileUploadCommandHandler.cs中,方法SendResponse找到图示代码区域。你可以设置断点调试源代码 oFile.FileName ,你会发现正如界面显示的一样,Chrome下,该值只是文件名,IE下是全路径。

    将代码改成 

     sFileName =Path.GetFileName(oFile.FileName);

     编译整个解决方案。copy新生成的CKFinder.dll 去你的工作项目。

    搞定!!!

    如果您觉得文章对您有用,请举手之劳“推荐”一下。谢谢。

  • 相关阅读:
    elasticSearch 查询 bool
    elasticSearch 查询 term
    elasticSearch 查询 match
    python re
    vue day1
    mysql 报错记录
    node.js vue.js 安装
    mysql 插入数据 ,存在跳过
    打印乘法口诀表
    初步使用分支、循环判断数字大小
  • 原文地址:https://www.cnblogs.com/windfighter/p/3076628.html
Copyright © 2011-2022 走看看