asp.net-mvc-3 – ASP.NET MVC 3从控制器返回.csv文件
发布时间:2020-12-16 06:23:38 所属栏目:asp.Net 来源:网络整理
导读:我想从控制器中的ASP.NET MVC 3 ActionResult返回一个.csv文件.我发现其他人在网上做这个的例子,但看起来他们有一个ASP数据结构,他们正在转换为csv. 我的情况有点不同.我实际上在本地驱动器上有一个名为myfile.csv的文件.我想返回文件,以便用户可以将其下载
我想从控制器中的ASP.NET MVC 3 ActionResult返回一个.csv文件.我发现其他人在网上做这个的例子,但看起来他们有一个ASP数据结构,他们正在转换为csv.
我的情况有点不同.我实际上在本地驱动器上有一个名为myfile.csv的文件.我想返回文件,以便用户可以将其下载为.csv. 这是我的代码: public ActionResult GetCSVFile() { return File(service.initiateCsvGeneration(1),"text/csv"); } initiateCsvGeneration返回一个字符串,其中包含文件名的路径.我的文件名已经有.csv扩展名,并且它已经是逗号分隔格式.由于某种原因,它正在切断我的文件名中的.csv扩展名.它不是允许用户将其下载为myfile.csv,而是让它们将其下载为myfile,尽管实际的磁盘文件具有.csv扩展名,并且它也存在于initiateCsvGeneration中的字符串中. 还有什么可能是错的? 解决方法
您应该明确指定所需的文件名 – 然后您的用户将能够在下载对话框中看到它:
return File(service.initiateCsvGeneration(1),"text/csv","myfile.csv"); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET中模拟成员资格用户
- asp.net-mvc – Autofac MVC 5 RegisterWebApiFilterProvid
- asp.net – 我可以使用msbuild打包带有发布配置文件的网站并
- ASP.NET MVC3对模型的更改
- asp.net-mvc – 缩小ASP.NET MVC中的Action Filter属性
- ASP.NET Web服务命名空间子域是否重要?
- asp.net – .NET程序集格式是否有大小限制?
- .net – 使用DotNetOpenAuth的localhost上的OpenID提供程序
- asp.net – 如何将SiteMap绑定到动态创建的TreeView?
- asp.net-web-api-405使用AttributeRouting.PUTAttribute,除
推荐文章
站长推荐
- asp.net-mvc – System.NotSupportedException:
- asp.net-mvc-3 – 如何正确使用RedirectToAction
- asp.net – VirtualPathUtility.ToAbsolute()VS.
- asp.net core3.0 mvc 用 autofac
- asp.net-mvc-3 – 使用asp.net mvc本地化jquery验
- asp.net-mvc-4 – 编辑视图中多选列表框的超级简
- VS2005(c#)项目调试问题解决方案集锦 转
- asp.net – 在Web.config中是否可以在指定目录中
- 三重报价?如何在ASP.NET中分隔数据绑定的JavaSc
- asp.net – 单元测试http处理程序?
热点阅读