private void GetFileToDownload(string strFileName)
{
// 可指定欲下載的檔案所放置的目錄
string fullpath = @"c:\Temp\" + strFileName;
if (File.Exists(fullpath))
{
FileInfo fi = new FileInfo(fullpath);
string filename = strFileName;
// 可以連結資料庫記錄被下載次數
// 也可審核是否允許下載
Response.Clear();
Response.ContentType = "application/zip";
Response.AppendHeader("Content-Length", fi.Length.ToString());
Response.AddHeader("content-disposition", "attachment; filename=\"" + filename + "\"");
Response.WriteFile(fullpath);
Response.End();
}
Response.Write("<h1>No File Found!</h1>");
Response.End();
} |