博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web 文件下载
阅读量:6142 次
发布时间:2019-06-21

本文共 838 字,大约阅读时间需要 2 分钟。

  private void FileDownload()

    {
        try
        {
            string FileName = "轉入地址错误信息.txt";
            // FileName = ".//路径//文件名.扩展名";
            string FullFileName = Server.MapPath(".") + "\\轉入地址错误信息.txt";

            //FileName--要下载的文件名

            FileInfo DownloadFile = new FileInfo(FullFileName);
            //if (DownloadFile.Exists)
            //{

            Response.Clear();

            Response.ClearHeaders();
            Response.Buffer = true;
            Response.ContentType = "application/octet-stream";
            Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(DownloadFile.FullName, System.Text.Encoding.UTF8));
            // Response.AppendHeader("Content-Length", DownloadFile.Length.ToString());
            Response.WriteFile(DownloadFile.FullName);
            Response.Flush();
           

            //

        
            //}
            //else
            //{
            //    //文件不存在
            //}
        }
        catch (Exception ue)
        {
            //打开时异常了
        }
        finally
        {
            Response.End();
         
        }
    }

转载于:https://www.cnblogs.com/panshengqiang/archive/2012/11/30/2796642.html

你可能感兴趣的文章
ECSHOP调用指定分类的文章列表
查看>>
分享:动态库的链接和链接选项-L,-rpath-link,-rpath
查看>>
阿里云企业邮箱 在Foxmail 7.0上POP3/IMAP协议设置方法
查看>>
Javascript一些小细节
查看>>
canvas学习总结
查看>>
Javascript的if判断
查看>>
spring cloud gateway 源码解析(3)记录请求参数及返回的json
查看>>
阿里云ECS数据盘格式化与挂载图文教程
查看>>
Flexbox响应式网页布局 - W3Schools视频02
查看>>
【手牵手】搭建前端组件库(二)
查看>>
怎么给视频添加音频或配乐
查看>>
怎么转换音乐格式
查看>>
Leaflet-Develop-Guide
查看>>
每隔1s打印0-5
查看>>
Angular6错误 Service: No provider for Renderer2
查看>>
聊聊flink的BlobStoreService
查看>>
洗牌算法具体指的是什么?
查看>>
HBuilder打包手机app的方法
查看>>
解决Mac下SSH闲时自动中断的问题
查看>>
在JavaScript中理解策略模式
查看>>