Advertisement
In this article I will explain how to upload files in grid view,Download and delete files from folder.
I created a empty solution with name Files.
I add a web form with name Files.
I created a folder in my system with in the solution Files with name UploadFiles.
In the Files.aspx I design with File upload control and with grid view.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
namespace Files
{
public partial class Files : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
bindGrid();
}
}
public void bindGrid()
{
string[] filePaths = Directory.GetFiles(Server.MapPath("~/UploadFiles/"));
List files = new List();
foreach (string filePath in filePaths)
{
files.Add(new ListItem(Path.GetFileName(filePath), filePath));
}
GridView1.DataSource = files;
GridView1.DataBind();
}
protected void UploadFile(object sender, EventArgs e)
{
string fileName = Path.GetFileName(FileUpload1.PostedFile.FileName);
FileUpload1.PostedFile.SaveAs(Server.MapPath("~/UploadFiles/") + fileName);
Response.Redirect(Request.Url.AbsoluteUri);
}
protected void DownloadFile(object sender, EventArgs e)
{
string filePath = (sender as LinkButton).CommandArgument;
Response.ContentType = ContentType;
Response.AppendHeader("Content-Disposition", "attachment; filename=" + Path.GetFileName(filePath));
Response.WriteFile(filePath);
Response.End();
}
protected void DeleteFile(object sender, EventArgs e)
{
string filePath = (sender as LinkButton).CommandArgument;
File.Delete(filePath);
Response.Redirect(Request.Url.AbsoluteUri);
}
}
}
OutPut:
A6700517A3
ReplyDeletehacker kirala
hacker bulma
tütün dünyası
-
-
4A63559724
ReplyDeletetwitter yabancı takipçi
swivel accent chair set of 2 on sale