关于asp老网站放到windows 2012服务器上遇到的一个上传问题,艾恩ASP无组件上传类(An-Upload v9)
[ 2023-03-03 13:40:14 | 作者: admin ]
朋友有个古董级网站转移到阿里云,windows2012的系统,反馈说上传有问题。
网站在win2003下确实正常,在windows2012上无法上传图片。修改了iis中asp的200k限制还不行,就下载代码之后到本地进行调试。
测试发现代码是asp,上传部分使用了艾恩ASP无组件上传类(An-Upload v9)
代码还用到多文件上传,获取分隔符,然后二进制截取分隔符的方式来分离出多个文件
调试发现错误语句
再回溯,
...
阅读全文…
网站在win2003下确实正常,在windows2012上无法上传图片。修改了iis中asp的200k限制还不行,就下载代码之后到本地进行调试。
测试发现代码是asp,上传部分使用了艾恩ASP无组件上传类(An-Upload v9)
代码还用到多文件上传,获取分隔符,然后二进制截取分隔符的方式来分离出多个文件
调试发现错误语句
fileCls.value =midb(tempdata,formend + 4,valueend - formend - 6)
发现里面的 valueend=0,导致第3参数为负数,函数出错。再回溯,
valueend = InStrB(formend + 3, tempdata, sSplit)
valueend=0表示原始读取的二进制字符串中不包含分隔符,逻辑上是不对的,...
阅读全文…
1