为了账号安全,请及时绑定邮箱和手机立即绑定

通过AjaxMVC下载Excel文件

通过AjaxMVC下载Excel文件

慕桂英546537 2019-06-21 17:36:16
通过AjaxMVC下载Excel文件我在MVC中有一个大型的(ISH)表单。我需要能够生成一个EXCEL文件,其中包含来自该表单子集的数据。棘手的一点是,这不应该影响到表单的其他部分,所以我想通过Ajax来完成它。我遇到了一些问题,这似乎是相关的,但我不太清楚的答案意味着什么。这似乎是我最想要的:ASP.NET-mvc下载-excel-但我不确定我是否理解这个反应,而且它已经有几年的历史了。我还遇到了另一篇关于使用iframe处理文件下载的文章(再也找不到了),但我不知道如何使用MVC。如果我做了完整的回帖,我的EXCEL文件返回得很好,但是我无法让它在MVC中使用Ajax。
查看完整描述

3 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

我的2分钱-你不需要将Excel存储为服务器上的物理文件-而是将它存储在(会话)缓存中。为您的缓存变量(存储EXCEL文件)使用唯一生成的名称-这将是您(初始)Ajax调用的返回。这样,您就不必处理文件访问问题、在不需要时管理(删除)文件等,并且在缓存中拥有该文件,检索它会更快。


查看完整回答
反对 回复 2019-06-21
  • 3 回答
  • 0 关注
  • 1386 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信