创意:将流发送到浏览器以下载文件。 零件随意。 像写入文件一样:
Stream fileStream = File.OpenWrite(filename);
fileStream.Write(buffer, 0, len);
但要给浏览器下载。 怎么做?
抱歉,我的母语不是英语。
UPD: 例如:
return File(document.Data, document.ContentType);
然后
.Write(buffer, 0, len);
然后
.Write(buffer, 0, len);
然后
.Write(buffer, 0, len);
...
用户已加载文件:生成文件的一部分 - 用户给它,但是花了一些时间 - 给另一部分,依此类推,直到Strem.Close()