Ниже приведен код для скачивания файла. Мой URL работает (возможность загрузки), но мой url2 не работает (невозможно загрузить). Какую ошибку я сделал для url2? какие-нибудь проблемы с моим относительным путем?
protected void Button1_Click(object sender, EventArgs e)
{
string url =@"C:\Users\Roy\Desktop\backup fyp\10-18-2011\WebSite5\123.txt";
string url2 = @"~\123.txt";
FileInfo finfo = new FileInfo(url);
if (finfo.Exists)
{
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + finfo.Name);
Response.AddHeader("Content-Length", finfo.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.Flush();
Response.WriteFile(finfo.FullName);
}
else
{
Response.Write("error");
}
}