回 帖 发 新 帖 刷新版面

主题:紧急求救——表单的处理

我制作了一个含有隐藏域和文件域的表单,但是这俩个域不能同时起作用,有谁能够解释一下???谢谢!!!
源代码:
<body>
<form action="2.asp" name="thename">
<input type="file" name="Acce" size="40">
<input type="hidden" name="siteid" value="siteid">
<input type="submit" value="提交">
</form>
下面是处理文件,该文件可以获得siteid的值,但无法获得filename的值。

<% 
  Set obj = Server.CreateObject("LyfUpload.UploadFile") 
  siteid=request("siteid")
  response.Write siteid
      
  Path="./Notefilebak"

  response.write("Path=" & Path & "<br>")
    
  FilePath=server.MapPath (Path)

  response.write("FilePath=" & FilePath & "<br>")

  filename=obj.SaveFile ("Acce",""& FilePath &"")

  response.write("filename=" & filename & "<br>")
  
%>

回复列表 (共3个回复)

沙发

你可以找一下LyfUpload的说明和范例,我记得组件上传的话,表单里还要多加个什么东西。

板凳

我记得好像应该是obj.request("siteid"),好久不用了。

3 楼

我的这个文件是从别的可以执行的文件拷贝过来的,关键地方没改,只是少了一个文本域。还有就是同一的个处理文件能处理其他的表单,就是这个表单不能正确处理!!!
好奇怪!而且还有就是,比如1.asp文件有错误,然后拷贝1.asp,改名为2.asp。结果又没错误了,能够正常使用。这个问题也很奇怪?谁能讲讲啊?各位高手,快指教一下吧,我要被气疯了!!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册