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、流方式下载