文件从客户端上传至服务器的一个文件夹后,如何在首页显示这个文件的链接?(新手,不知如何处理)
文件从客户端上传至服务器的一个文件夹后,如何在首页显示这个文件的链接?(新手,不知如何处理)哪位好心的大哥大姐能帮忙解决一下?最好能有完整的源码。
这是上传过程的代码:
<Script Language="VB" Runat="Server">
Sub Upload(sender As Object, e As Eventargs)
If myFile.PostedFile.ContentLength = 0 Then
Result.Text = "上传失败或指定的文件不存在"
FileInfo.Visible = False
Else
'获取文件名称
Dim Route() As String = Split(myFile.PostedFile.FileName, "\")
Dim FileName As String = Route(Route.Length - 1)
'保存文件
myFile.PostedFile.SaveAs(Server.MapPath(".") & "\Files\" & FileName)
'显示上传结果
FileInfo.Visible = True
Result.Text = "上传成功"
FName.Text = FileName
FSize.Text = Math.Round(myFile.PostedFile.ContentLength / 1024, 2) & "KB"
FType.Text = myFile.PostedFile.ContentType
End If
End Sub
</Script>
<Html>
<Head>
<Title>文件上传</Title>
</Head>
<Body>
<P>
文件上传
</P>
<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><H1><Asp:Label Runat="Server" Id="Result" /></H1>
</Center>
<Asp:Panel Runat="Server" Id="FileInfo" Visible="False">
文件名称:<Asp:Label Runat="Server" Id="FName" /><Br>
文件大小:<Asp:Label Runat="Server" Id="FSize" /><Br>
文件类型:<Asp:Label Runat="Server" Id="FType" /><Br>
</Asp:Panel>
</Form>
</Body>
</Html>