[求助]上传图片的问题

sclarkca810619 2004-10-27 09:04:11
upload.html

<html>
<head><title>文件上传</title></head>
<body>
<form name="picture" enctype="multipart/form-data" action="upload.asp" method="post">
请选择要上传的文件: <br>
<input name="picture" type=file accept="image/*"><br>
<input type=submit value="上传"></form>
</body>
</html>

asp文件是:

upload.asp

<html>
<body>
<%
name=request.form("picture")
Dim objstream
Set objstream=server.createobject("adodb.stream")
objstream.type=1
objstream.open
objstream.LoadFromFile name
objstream.savetofile server.mappath("1.jpg"),2
objstream.close
%>
</body>
</html>

错误是:


ADODB.Stream 错误 '800a0bb9'



参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。



/upload.asp,行18

我曾经测试过,发现form中输入的文件的的名字传不过来,我猜问题可能出在html页面,可能也不是,:)大家帮帮忙吧;谢谢了


...全文
120 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
soonhwung 2004-10-29
  • 打赏
  • 举报
回复
因为你这个是不能接收REQUEST.FORM的!!你可以试试其它方法!!上网找找
sclarkca810619 2004-10-29
  • 打赏
  • 举报
回复
再顶顶,兄弟们再帮帮我
ljupin 2004-10-28
  • 打赏
  • 举报
回复
晕了
LoadFromFile方法只能获取服务器端的文件数据,没法获取客户端数据

搜索以下无组件上传:)
sclarkca810619 2004-10-28
  • 打赏
  • 举报
回复
竟然没有人知道/?
sclarkca810619 2004-10-27
  • 打赏
  • 举报
回复
好像只要文件名可以传过来的话,就可以上传了一个文件并把这个文件存到服务器上。
那我这个在upload.html中的form为什么穿不过文件名来呢?
孟子E章 2004-10-27
  • 打赏
  • 举报
回复
你那样是不行的

http://dev.csdn.net/article/43/43779.shtm

28,390

社区成员

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

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