如果本身没有预览功能:

在 upload.asp 中查找

if Instr(intTemp,strTemp,".")<>0 then

大概在657行

在该上面添加

'如果intTemp 为0 对intTemp重新赋值为1;如果不为0那就默认即可

if intTemp <> 0 Then
intTemp = intTemp
else
intTemp = 1
end if

该代码即可

报错原因是

'如果ie浏览器>6的话,安全默认级别 禁用了 文件上传到服务器中包含本地路径的

因此 intTemp=InstrRev(strTemp,"\") 该行代码的返回值是 0

if Instr(intTemp,strTemp,".")<>0 then

Instr中的开始位置
'是从1开始的,如果为0 就会报错.为此我们在下面对intTemp做判断

如果代码带有 预览功能:

解决方法:

1、治标方式。
IE7以上版本其实把文件上传是否发送完整的本地路径做成一个选项,在IE的Internet选项中可以设置。如下图:


图一,点击浏览器的工具----》Internet安全选项
 

图二,完整路径选项设置----》设置为启动
由于默认是禁用的,所以会出现问题,把它启用就可以解决问题了。但这是治标的方法,如果网页是面向普通用户的,你不可能要求所有用户都来改变这个设置。

2、治本。
治本的方法只能靠改程序了。对于图片预览的,目前我还没有很好的方法获取到图片的本地完整路径,所以只能通过判断浏览器的版本,如果是IE7/FireFox3的版本,就提示不支持预览。对于上传文件功能的判断,问题既然知道原因了,解决的方法自然也就手到擒来了。在操作文件名是,注意是单纯的文件名,而非完整文件路径。

asp 上传文件包Microsoft VBScript 运行时错误 '800a0005'无效的过程调用或参数: 'Instr'相关推荐

  1. 记一次.net core调用微信云开发Http Api的uploadFile,上传文件到云环境的坑爹的排错过程

    问题描述:使用微信云开发http api 上传文件,微信返回错误码400,结果格式是xml: <?xml version='1.0' encoding='utf-8' ?> Malform ...

  2. asp上传文件到ftp服务器,ASP.NET 中使用 FTP 上传文件

    public static void Upload(string filePath) { FtpWebRequest ftp = (FtpWebRequest)WebRequest.Create(&q ...

  3. Microsoft VBScript 运行时错误代码大全

    Microsoft VBScript 运行时错误代码大全 ASP 2010-01-04 13:42:29 阅读4 评论0   字号:大中小 订阅 Microsoft VBScript语法错误(0x80 ...

  4. python 抓包 上传 文件_Python接口测试文件上传实例解析

    接口测试中,上传文件的测试场景非常常见.例如:上传头像(图片).上传文件.上传视频等.下面以一个上传图片的例子为大家讲解如何通过 python 测试上传文件接口. 首先通过抓包分析上传文件接口的请求参 ...

  5. html上传文件的实例

    html页面代码 < meta  HTTP-EQUIV ="content-type"  CONTENT ="text/html; charset=UTF-8&qu ...

  6. iframe实现页面无刷新上传文件(PHP)----备忘

    之前做一个文件上传的,由于那段时间写ajax比较多,所以就想利用Ajax来实现,后来发现,Ajax没法实现文件上传, 后来百度之,这里做个备忘. 提示:利用form表单的target属性和iframe ...

  7. 腾讯对象存储服务COS加密签名上传文件与下载文件的剖析,福利提供给所有使用Android的小伙伴们!

    在做一些用户需求的时候,公司往往需要工程师采集到更多有用的关于用户的个人信息,然后对用户群进行分析,今天我不是来分析这些的,今天我主要是说 腾讯推出的款云产品,那就是对象存储服务COS,这个产品面向所 ...

  8. FastAPI从入门到实战(11)——表单请求与上传文件

    本文主要记录表单的数据请求以及上传不同大小的文件.上传多个文件.获取文件信息等相关内容. 表单请求 @app07.post("/stu07/form") def stu07_for ...

  9. Swagger2的上传文件

    在@ApiImplicitParams中不写对应的上传文件的元素, 在Controller层中的方法接收请求参数写上 @ApiParam(value = "上传的文件", requ ...

最新文章

  1. 预编译 ASP.NET 网站以进行部署
  2. 久其软件怎么样_久其软件助力中国电信顺利完成网络攻防演练
  3. mysql int 默认值 为ull_数据类型--ULL、ll
  4. Java8Stream
  5. js 得到select所有option里的值
  6. 2、Fiddler工作原理
  7. 【跃迁之路】【507天】程序员高效学习方法论探索系列(实验阶段264-2018.06.27)...
  8. 机器学习深度学习入门学习资料大全(一)
  9. 100个开源游戏-街机类、棋牌类、休闲益智类、教育类、音乐类、RPG和AVG、策略类开源游戏【转】...
  10. python基础ppt_Python入门之你必须了解的基础知识
  11. 实战八:美国人口普查数据进行收入预测分类
  12. LaTeX学习笔记:使用bibtex引用参考文献
  13. 计算机无法安装MUMU模拟器,如何解决重装MuMu模拟器时无法更换安装目录
  14. 如何通过DCGAN实现动漫人物图像的自动生成?
  15. 服务器存储hba卡直连,hba卡直连存储_fc hba卡之间如何连接_hba卡怎么连存储(5)
  16. 智慧城市的应用挑战,昇腾AI给出了新解法
  17. 华为网络精英挑战赛初赛
  18. 无人便利店和无人售货机的区别在哪
  19. 【转】Android开发工具--android-studio-bundle-141.2288178
  20. Footprint Expert PRO 22 - 修改封装的管脚编号

热门文章

  1. pb数据窗口显示图片_中科院发布地球大数据共享服务平台 5PB数据现可共享
  2. 本体编辑和知识获取软件--protege汉化版
  3. 车祸gif_车祸是白天还是晚上的分类
  4. linux中的until命令
  5. 开放性物流接口调用流程 - 达达物流
  6. 【阿里招聘】三个与阿里初恋的故事
  7. 中职学校计算机教学中,中职计算机教学中的应用
  8. MySQL索引有哪些分类,你真的清楚吗?
  9. 蓝鲸Influxdb节点迁移
  10. 打印CAD图纸时如何设置按线宽打印?