ASP无惧上传类不能上传中文双引号文件及ASP函数InStr存在bug
来源:互联网 发布:js鼠标经过事件 编辑:程序博客网 时间:2024/06/05 21:09
ASP无惧上传类不能上传中文双引号文件及ASP函数InStr存在bug
近日发现eWebEditor V2.8 asp 版本上传文件文件名不能包含中文双引号,发现eWebEditor使用ASP“无惧上传类 V1.2” 版本,在文件:upfile_class.asp
第92、93行:
'取得文件属性 iFindStart = InStr (iFindEnd,sInfo,"filename=""",1)+10 iFindEnd = InStr (iFindStart,sInfo,"""",1)
该92行错误截取文件名。原因如下,见例子:
Dim SearchString, SearchChar, MyPosSearchString ="XXXX”pXXX""XP" ' String to search in.SearchChar = """" ' Search for "P".MyPos = Instr(2, SearchString, SearchChar, 1) ' A textual comparison starting at position 4. Returns 6.'MyPos = Instr(1, SearchString, SearchChar, 0) ' A binary comparison starting at position 1. Returns 9. 'MyPos = Instr(SearchString, SearchChar) ' Comparison is binary by default (last argument is omitted). Returns 9.'MyPos = Instr(1, SearchString, "W") ' A binary comparison starting at position 1. Returns 0 ("W" is not found).Response.Write MyPos
以上代码打印出来的是5而不是10,即,查找英文的双引号,却在字符串中找到了位置5的中文双引号,我认为这是vb脚本Instr的一个bug
- ASP无惧上传类不能上传中文双引号文件及ASP函数InStr存在bug
- 关于ASP无组件上传文件时 中文 双引号 无法取得 文件名 扩展名 解决方法
- 解决asp无组件文件上传及下载大小限制
- asp无组件上传类
- asp无组件上传类
- 文件上传类.asp
- ASP文件上传类
- ASP 无组件上传
- asp无组件上传
- Asp无组件上传
- asp无组件上传
- asp无组件上传
- asp无组件上传
- ASP无组件上传
- ASP无组件上传
- ASP 无组件上传
- ASP 无组件上传
- ASP无组件文件上传[数据库存储]
- android 集成第三方静态库的编译方法
- NSNotification 传递参数
- OpenStack虚拟机创建过程中镜像格式的的变化过程
- 异构系统就是异构数据库系统?
- 如何查看端口号是否被占用
- ASP无惧上传类不能上传中文双引号文件及ASP函数InStr存在bug
- UML类图中的6种关系
- 正则表达式应用:匹配IP地址
- 任意一个字符 . 与重复字符 *
- ClassForName类装载与new实例化区别
- 常见的数据结构和算法
- 0906
- document.all.WebBrowser.ExecWB的完整说明
- linux下面一些命令整理