博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
无组件上传类在IE8中上传不了
阅读量:7007 次
发布时间:2019-06-27

本文共 735 字,大约阅读时间需要 2 分钟。

hot3.png

   使用网上找的无组件上传类(即使用Adodb.Stream),在其他浏览器中可以正常上传图片,在IE8中上传失败。
无组件上传类在IE8中上传失败的解决办法:
将上传时的报错显示在页面上,可以看到正常情况下上传的图片文件名和路径正常,例如为test.jpg。使用IE8产生的图
片为FormStreamText_i=Content-Disposition: form-data; name="upfile"; filename="test.JPG
是IE8的默认安全机制限制远程获取本地文件的路径,只能得到文件名。可以将
FileName_j = Mid(FormStreamText_i,InstrRev(FormStreamText_i,"\")+1,FormEnd_g)
无组件上传中修改为:
FileName_j=split(FormStreamText_i,"ilename=""")(1)
FileName_j = Mid(FileName_j,InstrRev(FileName_j,"\")+1)
即提取出上面一串字符中的filename="后面的文件名。
这里正好为大家介绍下什么是无组件上传:
所谓“无组件上传”,是指通过Windows服务器内建ADO.Stream对象实现的一种文件上传方式,一般用于客户的图片,文
件等Web上传程序,相对于其他上传方式来说,无组件上传没有特殊的组件要求,但是其上传功能是继承自asp内部对象,
上传功能不是非常稳定,对于asp脚本执行时间有较高要求,并对于上传大小有一定限制。
中国数据 q:800013911转1018

转载于:https://my.oschina.net/u/197178/blog/38790

你可能感兴趣的文章
UITabBarController
查看>>
[Aaronyang] 写给自己的WPF4.5 笔记16[多线程]
查看>>
如果将一维数组编程一个字符串
查看>>
codeforces B. Ohana Cleans Up
查看>>
PHP 对象 “==” 与 “===”
查看>>
Atitit.播放系统规划新版本 and 最近版本回顾 v3 pbf.doc 1 版本11 (ing)41.1 规划h5本地缓存系列 41.2 Android版本app41.3 双类别系统,...
查看>>
jenkins2 hello pipeline
查看>>
10个调试技巧
查看>>
Atitit.常用的gc算法
查看>>
Cesium原理篇:4Web Workers剖析
查看>>
python 设计模式
查看>>
javaweb学习总结二十一(servlet开发入门、servlet生命周期以及调用过程)
查看>>
html传参数
查看>>
nodemanager启动失败
查看>>
spring整合mybatis是如何配置事务的?
查看>>
打印报表
查看>>
POJ 2756 Autumn is a Genius 大数加减法
查看>>
redis+mysql
查看>>
Redis(二):Redis的九大应用场景
查看>>
sonarqube 指定jdk
查看>>