以文本方式查看主题 - ╋艺 镇╋ (http://zyzsky.com/bbs/index.asp) -- ┣◇网站建设&Web语言 (http://zyzsky.com/bbs/list.asp?boardid=4) ---- 使用 Request.Form 集合之后,不能调用 BinaryRead (http://zyzsky.com/bbs/dispbbs.asp?boardid=4&id=2422) |
-- 作者:admin -- 发布时间:2010/11/3 10:15:50 -- 使用 Request.Form 集合之后,不能调用 BinaryRead 本人菜鸟,不大懂程序,还望各位站在我的立场回答问题,先以致谢。 出现问题详细如下: Request 对象 错误 \'ASP 0206 : 80004005\' 不能调用 BinaryRead /ebusiness/include/upload.asp,行 20 使用 Request.Form 集合之后,不能调用 BinaryRead。 upload.asp文件源码太长,请见: http://www.headset.cn/upload.txt ------------------------------------------------------------ 你可以用form获得表单非file内容。 如: Set up = new upload_5xSoft title = up.form("title") file = up.file("file") 其中title为<input type="text" id="title" name="title" value="a" /> file 为<input type="file" name="file" /> 因为你的表单要上传文件,那么 form的属性为enctype="multipart/form-data" 所以不能再使用request.form来获得表单信息了。 |
-- 作者:admin -- 发布时间:2010/11/3 10:16:15 -- 另外解释: Request.form 是用来获取post 提交的字符的, Request.BinaryRead 获取二进制, 两种方法中你只能用一种,如果你上传文件,可以用以BinaryRead, 你所提交的文件名也在二进制文件流中,你可以截取后,再转换一下就可以了 |