急!!关于 enctype="multipart/form-data" 。。。。。

7609 2002-06-03 02:50:55
我要实现 文件无组件上传 。同时要向数据库里存一些东西,所以在同一个FORM里面这样写的:
<form method="POST" action="addfile2.asp" enctype="multipart/form-data">
<p><input type="text" name="fi_title" size="20"><input type="text" name="fi_no" size="20"><input type="file" name="upfile" size="60"><input type="submit" value="提交" name="B1"><input type="reset" value="全部重写" name="B2"></p>
</form>
以下关于元件的无组件上传 略。。。。
我的麻烦是:我在addfile2.asp 中用fi_no = request("fi_no") 就取不了fi_no的数值,如果我去掉enctype="multipart/form-data" 就能取得 fi_no的数值,但是这样,我就不能实现文件的无组件上传 了。。。。我的文件上传 必须加上
enctype="multipart/form-data"
...全文
92 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxm94 2002-06-03
  • 打赏
  • 举报
回复
你可以用两个form啊,在一个提交时,自动提交另一个。
7609 2002-06-03
  • 打赏
  • 举报
回复
急急。。。。
7609 2002-06-03
  • 打赏
  • 举报
回复
不是呀,我的fi_no 不是二进制的。。
cmsoft 2002-06-03
  • 打赏
  • 举报
回复
两个数据都是二进制形式,当然用上面的了
7609 2002-06-03
  • 打赏
  • 举报
回复
不行呀,我的fi_no 是要传 的数据,比如文件编号什么的,不是要上传 的文件?难道是我没搞明白?我应该怎么写?这样写么 fi_no=Request.BinaryRead("fi_no") ?
可是这样写,提示出错呀:

请求对象 错误 'ASP 0106 : 80020005'

类型不匹配

/file/addfile2.asp,行19

遇到未处理的数据类型。
cmsoft 2002-06-03
  • 打赏
  • 举报
回复
Request.TotalBytes("fi_no")
Request.BinaryRead("fi_no")

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧