关于文件上传 AspUpload.dll
在网页中要上传文件,使用了AspUpload.dll,并且也在system32中注册了。但是运行网页上传时,出现“上传失败或指定的文件不存在。”,不知道为什么。
对asp编程不熟悉,请大侠们帮帮忙吧,很急的,非常谢谢了。
文件是这样的:
1). 上传文件的网页名称是:upload_files1.asp ,文件内容如下:
<Html>
<Head>
<Title>上传文件</Title>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<link href="../css/style.css" type="text/css" rel=stylesheet />
</Head>
<Body>
<Center><H4>上传项目提交的相关文件</H4></Center>
<form name="ctl00" method="post" action="upload_files.aspx?bianhao=41112710163" id="ctl00" enctype="multipart/form-data">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTQxMzQ2OTc1Ng9kFgICAQ9kFgICBQ8PFgIeBFRleHQFXjxGb250IENvbG9yPSdSZWQnPuS4iuS8oOWksei0peaIluaMh+WumueahOaWh+S7tuS4jeWtmOWcqOOAgjwvRm9udD48SHIgU2l6ZT0nMScgQ29sb3I9J0dyZWVuJz5kZGRw8pWBg1KHEshEYfNRRvgEp9uU6Q==" />
</div>
<Center>
请输入文件路径名称(文件名尽量不要太长):
<input name="myFile" type="File" id="myFile" size="50" /><Br><Br>
<input type="submit" name="ctl01" value="上传文件" />
<Input Type="Reset" Value="重新设置">
<Hr Size="1" Color="Green">
<span id="Result"><Font Color='Red'>上传失败或指定的文件不存在。</Font><Hr Size='1' Color='Green'></span>
</Center>
<div>
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAgKokNi4BwKiwImNC5zp1y+Hdou4T6E4msivwwY80ghV" />
</div></form>
</Body>
</Html>
2.其中upload_files.aspx文件内容如下:
<Script Language="VB" Runat="Server">
Sub Upload(sender As Object, e As Eventargs)
If myFile.PostedFile.ContentLength = 0 Then
Result.Text = "<Font Color='Red'>上传失败或指定的文件不存在。</Font><Hr Size='1' Color='Green'>"
Else
Dim Route() As String = Split(myFile.PostedFile.FileName, "\")
Dim FileName As String = Route(Route.Length - 1)
myFile.PostedFile.SaveAs(Server.MapPath("..") & "\customer\upload_files\" &request("bianhao")&FileName)
Result.Text = "<Font Color='Green'>上传成功!</Font><Hr Size='1' Color='Green'>"
response.Redirect("upload_post.asp?theURL="&FileName)
End If
End Sub
</Script>
<Html>
<Head>
<Title>上传文件</Title>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<link href="../css/style.css" type="text/css" rel=stylesheet />
</Head>
<Body>
<Center><H4>上传项目提交的相关文件</H4></Center>
<Form Runat="Server" Enctype="multipart/form-data">
<Center>
请输入文件路径名称(文件名尽量不要太长):
<Input Type="File" Runat="Server" Id="myFile" Size="50"><Br><Br>
<Asp:Button Runat="Server" Text="上传文件" OnClick="Upload" />
<Input Type="Reset" Value="重新设置">
<Hr Size="1" Color="Green">
<Asp:Label Runat="Server" Id="Result" />
</Center>
</Form>
</Body>
</Html>
请大虾们帮帮忙,错在哪里呢,怎么弄,就能上传呢。
上传的文件到access数据库中。