asp.net-mvc - ASP.NET MVC 返回 FileResult 的压缩文件缺少扩展名

标签 asp.net-mvc streaming fileresult

我有一个压缩文件,我正在尝试将其流式传输到客户端:

public FileResult GetFiles()
{
    return File("test.zip", "application/zip");
}

文件会下载,但不带“.zip”扩展名。

最佳答案

您可以指定下载文件名:

return File("test.zip", "application/zip", "test.zip");

关于asp.net-mvc - ASP.NET MVC 返回 FileResult 的压缩文件缺少扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4125832/

相关文章:

asp.net - 将 JSON 传递给 MVC 3 操作

c# - 根据出现次数对结果进行排序

ffmpeg 在创建时流式传输多个 avi 文件

java - 尝试在 yahoo streaming-benchmark 上运行 STORM_TEST 时出错

javascript - 使用 Controller 和 JavaScript 从服务器下载文件

c# - 如何在MVC中查看PDF文档而不是直接下载?

javascript - jQuery UI 对话框在 IE7 中不显示

asp.net-mvc - 我发布的时候,Web.Release.config中connectionStrings的内容没有被复制

java - 如何使用Android在线播放音乐?

c# - FilePathResult 的已完成事件