文件下载是一个网站基本的功能,ASP.NET网站的文件下载功能实现也很简单,但是如果遇到大文件的下载而不做特殊处理的话,那将会出现不可预料的后果。本文基于ASP.NET提供大文件下载的实现思路及代码。
当我们的网站需要支持下载大文件时,如果不做控制可能会导致用户在访问下载页面时发生无响应,使得浏览器崩溃。可以参考如下代码来避免这个问题。
using System;
namespace WebApplication1
{
public partial class Do
这个是文件下载类: 代码如下:using System; using System.IO; using System.Net; using System.Web; public class SRWebClient { CookieContainer cookie; public SRWebClient() { cookie = new CookieContainer(); } /// /// 下载Web源代码 /// public string DownloadHtml(string URL