无效的过程调用或参数: 'Instr'解决方法
以前我一直使用ASP无组件上传类来上传文件。但是今天又个客户反映说。不能上传。出现错误。,但在我电脑上测试没问题。后来发现客户用的是IE8
于是开始找解决方法
错误如下:
Microsoft VBScript 运行时错误 错误  '800a0005' 无效的过程调用或参数:  'Instr'
出错的原因,是IE7/Firefox3中,上传文件时不再包含文件在本地的完整路径,而只有文件名。这使得原有的文件名提取机制出错。上面的错误,就是因为Instr函数中的参数出错了。受到牵连的还有上传图片时,用JavaScript预览图片的功能。
解决方法:
1、治标方式。 IE7以上版本其实把文件上传是否发送完整的本地路径做成一个选项,在IE的Internet选项中可以设置。如下图:
 图一,点击浏览器的工具----》Internet安全选项
 图一,点击浏览器的工具----》Internet安全选项   图二,完整路径选项设置----》设置为启动
 图二,完整路径选项设置----》设置为启动2、治本。 治本的方法只能靠改程序了。对于图片预览的,目前我还没有很好的方法获取到图片的本地完整路径,所以只能通过判断浏览器的版本,如果是IE7/FireFox3的版本,就提示不支持预览。对于上传文件功能的判断,问题既然知道原因了,解决的方法自然也就手到擒来了。在操作文件名是,注意是单纯的文件名,而非完整文件路径。
无效的过程调用或参数: 'Instr'解决方法的更多相关文章
- Delphi 多线程  “尚未调用CoInitialize错误”的解决方法
		在Delphi 多线程中出现“尚未调用CoInitialize错误”的解决方法 解决方法如下: function TMyThread.ExecTimer: Boolean;begin Resul ... 
- win7 安装过程中遇到的错误解决方法
		win7 安装过程中遇到的错误解决方法 windows安装无法继续.若要安装windows 请单击 确定 重新启动计算机: 当 出现如上提示的时候,按下shift+f10 会打开命令窗口,进入到C:\ ... 
- url 传递参数(特殊字符)解决方法
		url 传递参数(特殊字符)解决方法 首先设置 apache 配置文件, server.xml 在 port=8080 那一行中加上 URIEcoding=GBK 有些符号在URL中是不能直接传递的, ... 
- nginx 自动忽略request中header name包含下划线参数的解决方法
		使用nginx过程中遇到了个问题,就是request中的header name中如果包含下划线会自动忽略掉,导致服务器接收不到该字段的内容,以下为解决方法: nginx默认request的header ... 
- Python使用suds调用webservice报错解决方法:AttributeError: 'Document' object has no attribute 'set'
		使用python的suds包调用webservice服务接口,报错:AttributeError: 'Document' object has no attribute 'set' 调用服务接口代码: ... 
- Struts2动态调用DMI及错误解决方法
		在Strust2中action可以定义自己的方法,调用方法有两种方式,一种方式是struts.xml中指定method来表示需要用到的方法, 但是这种方法缺点在于如果你的Action中有很多方法则要多 ... 
- 必须先将 ContentLength 字节写入请求流,然后再调用 [Begin]GetResponse。解决方法
		当在后台实现POST请求的时候,出现如下错误: 必须先将 ContentLength 字节写入请求流,然后再调用 [Begin]GetResponse. 或者是如下错误: 上述是因为由于我们使用的是代 ... 
- 织梦dede如何获取图集调用第一张图片完美解决方法【5.7sp2版本】
		制作产品图集多图效果的时候,常常需要获取图集第一张图片的功能,假设获取的是缩略图,那么缩略图不够大的情况下,第一展示效果就会很差,下面来介绍下如何获取调用织梦图集第一张图片的方法: 首先在 inclu ... 
- IE下get方式传中文参数乱码解决方法
		乱码原因:浏览器在传递url的时候,会使用自己的编码格式对地址进行编码,如果浏览器所使用编码与服务器采用编码不一致,服务器接收到的参数就会出现乱码.在firefox,chrome下正常,ie下会出现乱 ... 
随机推荐
- (转载)PHP array_slice() 函数
			(转载)http://www.w3school.com.cn/php/func_array_slice.asp PHP Array 函数 定义和用法 array_slice() 函数在数组中根据条件取 ... 
- Emacs学习阶段小结-Emacs常用快捷键总结
			首先推荐一下Emacs自带的Emacs Tutorial,跟着这个做一边,两三个小时,基本的使用就能掌握了.之后的神教程就有很多了,比如<Sams.Teach.Yourself.Emacs.in ... 
- puppet report import
			把Puppet报告导入Puppet Dashboard 现在Dashboard正在运行,而我们需要确保它能够获取Puppet报告.完成这项工作有几种方法,开始的时候都是用Rake任务导入旧报告.在/u ... 
- WPF自定义数字输入框控件
			要求:只能输入数字和小数点,可以设置最大值,最小值,小数点前长度,小数点后长度(支持绑定设置): 代码如下: using System; using System.Collections.Generi ... 
- JQuery属性过滤(转)
			属性过滤(Attribute Filters)的内容就是html元素中的属性 其包括以下几个选择器: [attribute] [attribute=value] [attribute!=value] ... 
- Java – 4 Security Vulnerabilities Related Coding Practices to Avoid---reference
			This article represents top 4 security vulnerabilities related coding practice to avoid while you ar ... 
- 线段树---HDU1394Minimum Inversion Number
			此题和上题略有不同,但是大体差不多,不过要把题意转换过来,题目大体意思为, 输入n, 也就是n个数,这些数为0 - (n-1), 这些数刚开始给定输入的顺序, 然后求他的逆序数,然后接着把第一个移到这 ... 
- css02基本选择器
			<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ... 
- css的clip裁剪
			clip 属性是用来设置元素的形状.用来剪裁绝对定位元素(absolute or fixed). clip有三种取值:auto |inherit|rect.inherit是继承,ie不支持这个属性, ... 
- java语言基础特性
			使用Java5中的类型安全枚举和注解(以及元注解)编程 http://www.importnew.com/11053.html 
