public ActionResult ShowLocalizedXML(int id)
{
string orderName = "";
string xmlString = GetXmlStream(id,out orderName);
ViewBag.Xml = xmlString;
XmlDocument doc = new XmlDocument();
doc.CreateComment(xmlString);
byte[] array = Encoding.UTF8.GetBytes(xmlString);
//array = UnicodeEncoding.Convert(Encoding.UTF8, Encoding.Unicode, array);
MemoryStream stream = new MemoryStream(array);
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition", "attachment; filename="+orderName+".xml");//Filename改成什么格式,就会下载什么格式文件
Response.AppendHeader("Content-Length", "" + stream.Length);
byte[] bts = new byte[stream.Length];
stream.Seek(, SeekOrigin.Begin);
stream.Read(bts, , (int)stream.Length);
Response.OutputStream.Write(bts, , bts.Length);
return View();
}

[转]从minio中读取文件流进行下载文件

一.获取Minio连接    public static String ...

ASP.NET MVC 以Stream 下载文件

1.0以Stream 下载文件 nl.fileid = Int32.Parse(id); //服务器上对应的id Stream stream = Lawsuit.DownLoad(nl);//服务器 ...

Java笔记:Java 流(Stream)、文件(File)和IO

更新时间:2018-1-7 12:27:21 更多请查看在线文集:http://android.52fhy.com/java/index.html java.io 包几乎包含了所有操作输入.输出需要的 ...

Java - 17 Java 流(Stream)、文件(File)和IO

Java 流(Stream).文件(File)和IO Java.io包几乎包含了所有操作输入.输出需要的类.所有这些流类代表了输入源和输出目标. Java.io包中的流支持很多种格式,比如:基本类型. ...

Java总结:Java 流(Stream)、文件(File)和IO

更新时间:2018-1-7 12:27:21 更多请查看在线文集:http://android.52fhy.com/java/index.html java.io 包几乎包含了所有操作输入.输出需要的 ...

js接收文件流并下载

js接收文件流并下载 标签(空格分隔): js 在此输入正文

20180803-Java 流(Stream)、文件(File)和IO

Java 流(Stream).文件(File)和IO 下面的程序示范了用read()方法从控制台不断读取字符直到用户输入"q". // 使用BufferedReader 在控制台读 ...

pdf文件流生成pdf文件

protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Code.Login Starr_mode ...

ASP.NET Core 返回文件、用户下载文件,从网站下载文件,动态下载文件

ASP.NET Core 中,可以在静态目录添加文件,直接访问就可以下载.但是这种方法可能不安全,也不够灵活. 我们可以在 Controller 控制器中 添加 一个 Action,通过此Action ...

随机推荐

C++ 异常机制

程序在运行的时候可能产生各种可预料到的异常,例如磁盘不足,内存不足,或是数学运算溢出,数组越界之类的.为了解决这些问题,C++提供了异常处理机制,它一般是由try语句和catch语句构成. 一.try ...

动态切换采用 CSplitterWnd 静态划分的视图布局(MFC)

标题读起来有些拗口,具体是什么情况,我们来看: 一.问题的提出 一个采用MFC开发的软件,其窗体视图采用CSplitterWnd三分,效果如下图所示: 图1 软件的默认视图布局 该MFC开发的软件功能 ...

mvc项目,导出到Excel,中文显示乱码

1 public class HomeController : Controller 2 { 3 static List GetUsers() 4 { 5 List< ...

企业级搜索引擎Solr使用入门指南

由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择: 基于Lucene自己进行封装实现站内搜索. 工作量及扩展性都 ...

第三章&lowbar;JSP

3.1.JSP概述 Jsp页面实在jsp容器中执行的.Servlet容器一般也是JSP容器.比如,Tomcat就是一个Servlet/JSP容器. 第一次请求一个jsp页面时,Servlet/JSP容 ...

&lbrack;原创&rsqb;EBAZ4205 Linux log打印输出

下载器与板级之前的连接 JTAG红色为1脚,请注意 RX接板级TX TX接板级RX UART_Vref接板级VCC GND接板级GND U-Boot 2014.01 (Apr 14 2019 - 10 ...

Linux iptables 安全配置&lpar;防Ddos&rpar;

*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-N whitelist-A whitelist -s 58.60 ...

LeetCode 976 Largest Perimeter Triangle 解题报告

题目要求 Given an array A of positive lengths, return the largest perimeter of a triangle with non-zero ...

Vue 汇总

1.右键菜单(防止默认行为) @contextmenu.native.prevent="rightClick()"