admin管理员组

文章数量:1534362

今天调用一个asp语言的多文件上传组件,调试一早上始终错误

 

Dim fileCls:set fileCls=getNewFileObj()
                        fileCls.ContentType=contentType
                        fileCls.Size = (valueend - formend - 6)
                        fileCls.FormName = formname
                        fileCls.NewName = NewName
                        fileCls.FileName = FileName
                        fileCls.LocalName = FileName
                        fileCls.extend=split(NewName,".")(ubound(split(NewName,".")))
                        fileCls.value =midb(tempdata,formend + 4,valueend - formend - 6)  //出错再这一行
                        Fils.Add formname, fileCls

根据错误提示应该是变量tempdata为空,tempdata接收的是post提交过来的二进制类型的文件数据,无奈之下,更换为火狐浏览器,没有任何问题,最后又换为360 IE模式也没问题,百度了很多没有结果,得出结论应该是360极速模式没有把文件数据post过去!

欢迎留言交流

本文标签: 表单浏览器参数模式post