摘要:        
以下是代码:protected void Button1_Click(object sender, EventArgs e) { this.DownLoadFile("说明.txt"); } //下载函数 private void DownLoadFile(string fileName) { string filePath = Server.MapPath(".") + "\\" + fileName; if (File.Exists(filePath)) { FileInfo f...    阅读全文
        posted @ 2013-08-15 21:56
努力实现目标
阅读(312)
评论(0)
推荐(0)
            
        
        
摘要:        
asp.net里提供了多种方式,从服务器端向客户端写文件流,实现客户端下载文件。这种技术在做防下载系统时比较有用处。 主些技术主要有:WriteFile、TransmitFile和BinaryWrite 其中WriteFilet和BinaryWrite出现得比较早,对文件流的输出可以启动作用,但由于都是将整个文件读到内存后再往客户端写,因此会占用大量的内存资源,特别是要下载的文件比较大时,影响asp.net应用的稳定运行。 TransmitFile是为了弥补WriteFile和BinaryWrite的不足才出现的方法,比WriteFile和BinaryWrite更加的稳定强大,对大文件的支持也    阅读全文
        posted @ 2013-08-15 21:48
努力实现目标
阅读(1183)
评论(0)
推荐(0)
 
                    
                     
                    
                 
                    
                 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号