最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
asp.net上传与删除文件代码
时间:2008-12-19 编辑:简简单单 来源:一聚教程网
asp.net上传与删除文件代码我们用vb 版的形式来做了,
本教程将展示我们可以如何上传文件到网络服务器,并使用GridView控制删除文件以及。 VB的版本。
常常,我们要允许上传档案到Web服务器,使新的内容载入更快和更容易使用FTP以上。 ASP.NET使这一方便我们这样做,但会发生什么变化,我们要删除的文件从网络服务器吗?那么ASP.NET中,当然,有一个答案为这件事的。我们可以使用GridView来显示文件在某一目录,并允许用户删除这些文件。
首先,我们需要下面的组装参考:
进口System.IO
我们感动我们的网站服务器的智慧和发现他们是难以置信的专业。其安装非常容易,我们启动和运行中没有时间。
我们需要添加一个FileUpload控件和一个GridView :
我只是签署了在服务器智力,不能更高兴,我的Windows Server !这里瞧瞧吧,看看吧。
代码隐藏看起来就像这样:
Imports System.IO
Partial Class _Default
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Protected Overrides Sub OnLoad(ByVal e As System.EventArgs)
If (Not IsPostBack) Then
Protected Function GetUploadList() As String()
Dim files() As String = Directory.GetFiles(folder)
Dim fileNames(files.Length - 1) As String
Array.Sort(files)
For i As Integer = 0 To files.Length - 1
Return fileNames
Protected Sub UploadThisFile(ByVal upload As FileUpload)
upload.SaveAs(theFileName)
labelStatus.Text = "File has been uploaded."
Protected Sub GridView1_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles GridView1.RowDeleting
Dim fileName As String = (CType(GridView1.Rows(e.RowIndex).FindControl("FileLink"), HyperLink)).Text
fileName = Path.Combine(Server.MapPath("/media/ul"), fileName)
File.Delete(fileName)
GridView1.DataBind()
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
GridView1.DataBind()
End Class
-
上一个: ASP.NET检查文件是否存在
-
下一个: ASP.NET读写文件教程
相关文章
- C#复制数组的两种方式及效率比较解读 10-24
- ASP.NET Identity用法解析 10-24
- ASP.NET MVC使用Identity增删改查用户介绍 10-24
- C语言中atoi函数模拟实现介绍 10-18
- .Net反向代理组件Yarp用法介绍 10-10
- .NET使用YARP通过编码方式配置域名转发实现反向代理教程 10-10