关于文件上传 AspUpload.dll

lvqingchong 2008-04-11 01:35:30
在网页中要上传文件,使用了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数据库中。
...全文
53 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lxw81p 2008-04-11
看一样文件后缀件是不是在代码里面限制了,,,
比如*.jpg *.txt *.dll等等
回复
lvqingchong 2008-04-11
我记得以前只要注册成功就能用的呀,怎么现在注册成功也不能用了呢?
回复
lvqingchong 2008-04-11
大虾们,帮帮忙了,很急的。
如何修改程序呢?需要修改吗?谢谢了。
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-04-11 01:35
社区公告
暂无公告