1、.NET如何下載伺服器端文件任意格式的文件(註:cs代碼)
string filename = "a.txt";
if (filename != "")
{
string path = Server.MapPath(filename);
System.IO.FileInfo file = new System.IO.FileInfo(path);
if (file.Exists)
{
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.Filter.Close();
Response.WriteFile(file.FullName);
Response.End();
}
else
{
Response.Write("This file does not exist.");
}
}
2、asp.net 如何實現將伺服器上的文件下載到本地?
給你提供一點代碼:
string fileURL = this.Server.MapPath("你要下載的文件路徑");//文件路徑,可用相對路徑
FileInfo fileInfo = new FileInfo(fileURL);
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=" +
Server.UrlEncode(fileInfo.Name.ToString()));//文件名
Response.AddHeader("content-length", fileInfo.Length.ToString());//文件大小
Response.ContentType = "application/octet-stream";
Response.ContentEncoding = System.Text.Encoding.Default;
Response.WriteFile(fileURL);
3、我用.Net編程實現某個伺服器上文件的下載
弊端就是這個文件的直接下載路徑可以被客戶端截獲,從而繞過你的版頁面,直接去下載權
比如截獲這樣的地址:http://baidu.com/abc.txt
如果不需要被截獲,可以用
Response.WriteFile(@"c:\a.txt");
4、ASP.NET如何下載伺服器端的文件?比如下載網站根目錄下的「1.txt」到桌面上,求詳細代碼
給你提供一點代碼:
string fileURL = this.Server.MapPath("你要下載的文件路徑");//文件路徑,可用相對路徑
FileInfo fileInfo = new FileInfo(fileURL);
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=" + Server.UrlEncode(fileInfo.Name.ToString()));//文件名
Response.AddHeader("content-length", fileInfo.Length.ToString());//文件大小
Response.ContentType = "application/octet-stream";
Response.ContentEncoding = System.Text.Encoding.Default;
Response.WriteFile(fileURL);
天下數據--專業運營香港伺服器、韓國伺服器、美國伺服器等等海外優質伺服器!
5、[.net教程]如何用代碼下載一個伺服器上的txt文件
方法很多,不過最常用的方法就是改頁面的文件頭,然後browser會自動下載。或者用Redirect。
6、C#下載伺服器指定文件夾下的所有文件
這個文件夾要有目錄瀏覽的許可權(或者必須有一個文件來指明所有的文件名),否則單純的只知道一個地址當然是不可能下載的
7、asp.net如何實現將伺服器上的文件下載到本地?
給你提供一點代碼:
string fileURL = this.Server.MapPath("你要下載的文件路徑");//文件路徑,可用相對路徑
FileInfo fileInfo = new FileInfo(fileURL);
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=" + Server.UrlEncode(fileInfo.Name.ToString()));//文件名
Response.AddHeader("content-length", fileInfo.Length.ToString());//文件大小
Response.ContentType = "application/octet-stream";
Response.ContentEncoding = System.Text.Encoding.Default;
Response.WriteFile(fileURL);
8、c# +ASP.net 如何實現下載伺服器文件夾目錄下的文件
asp.net要首先能訪問下載伺服器,然後寫個HttpHandler用Response.WriteFile寫入讀取的文件即可
9、C#.NET 如何用http下載伺服器上整個文件夾
在不知道文件夾結構的前提下 是做不到了
雖然有一些 網路工具號稱可以
但是那些都是 有前提的 站點的允許你 list
so 我看是做不到的
10、用c#怎樣從伺服器下載文件,並保存為相應的類型
C#從伺服器下載文件可以使用下面4個方法:TransmitFile、WriteFile、WriteFile和流方式下載文件,並保存為相應類型,方法如下:
1、TransmitFile實現下載
2、WriteFile實現下載
3、WriteFile分塊下載
protected void Button3_Click(object sender, EventArgs e)4、流方式下載