注册 登录
编程论坛 ASP技术论坛

页面传值的问题~

awke002 发布于 2008-10-27 16:48, 849 次点击
我想实现的功能就是 读取A页面中的 文件域file1 里面的图片地址 ,然后传到B页面处理,最后B页面处理 一下再只把图片的路径上传到数据库中!

我尝试了一下,发现传过去的 file1 值 是空的。
要怎么修改啊 ,请各位达人帮忙看一下!


A页面:
<form action="B.asp" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><input name="file1" type="file" id="file1" /></td>
      <td> <input type="submit" name="Submit" value="提交" /> </td>
    </tr>
  </table>
</form>

B 页面:
<!--#include fileconn.asp"-->
<%
  photo=request.Form("file1")
  'response.Write(photo)
  'response.End()
  dim rs,sql
  set rs=server.CreateObject("adodb.recordset")
  sql="select * from photop"
  rs.open sql,conn,1,3
   rs.addnew
   rs("photo_file")=photo
   rs.update
%>
3 回复
#2
lili06102008-10-27 17:03
<input name="file1" type="file" id="file1" />
你这是不是错了
type=file
应该是fype=text吧?
#3
madpbpl2008-10-27 17:31
上传的文件不支持request.Form方法
论坛里搜索上传
#4
awke0022008-10-28 09:31
[bo][un]lili0610[/un] 在 2008-10-27 17:03 的发言:[/bo]
你这是不是错了
type=file
应该是fype=text吧?



 这个本来就是要用type=file的

因为本身就是要用到上传图片的那个控件,如果用type=text的 话
哪只是个文本框,就不是所要想实现的效果咯!
1