问题标签 [fileresult]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6475 浏览

c# - FileResult 在 mvc3 中没有提示

我在 vs 2010 中创建 MVC 3 应用程序。我尝试在文件中下载文件。

这是我在 MVC 中的操作。请看我的代码。

我在我的 .cshtml 文件中创建了一个 jQuery 函数

当我单击“下载”按钮时,此功能会正确触发。但是没有提示文件下载窗口。

请帮忙。

0 投票
1 回答
1579 浏览

c# - 如何从视图中显示像弹出窗口这样的图像

我在单击按钮时使用MessagingToolkit.QRCode.dll创建了一个二维码图像。我已将图像保存在磁盘中。如何将图像与视图分开显示为弹出窗口?
这是我的控制器代码:

此处图像完全显示在视图中。如何将图像显示为与视图分开的弹出窗口。

0 投票
1 回答
297 浏览

asp.net-mvc - 如何使用mvc4生成文件路径

希望了解以下最佳实践。我正在运行一个 asp.net mvc 4 站点。

我有 2 个静态 PDF 文档,我网站的用户可以下载这些文档。文档的路径基于不同的标准。我有 3 个选项来生成文件的路径。

  1. 当页面加载时在控制器中处理它并将我的视图模型中的路径传递给我的剃刀视图并将其添加到锚链接的 href 标记

  2. 当用户单击链接以返回 FileResult 时调用控制器操作。

  3. 有一个返回文件路径的 HtmlHelper。

以上哪一项是最佳实践?我倾向于排名第一,但希望反馈在架构上是最好的选择,也是对性能影响最小的。

0 投票
2 回答
2944 浏览

asp.net-mvc - ASP.NET MVC 3 文件下载:在 IE8 中不工作

我的下载只是从本地文件系统中提供静态 zip 文件,该文件在 Chrome 和 Firefox 中有效,但在 IE8 中无效。

该网站使用 SSL 在 localhost 上运行,但我在 IE 中收到以下错误消息。

无法从 localhost 下载 Download/。

无法打开此 Internet 站点。请求的站点不可用或找不到。请稍后再试。

0 投票
2 回答
2508 浏览

asp.net-mvc - 为什么此操作会导致客户端出现空文件?

为什么此操作会导致客户端出现空文件?

0 投票
1 回答
136 浏览

asp.net - 如何不询问用户下载提示并以编程方式设置下载路径?

我正在开发一个 ASP MVC 控制器,它返回一个FileResult.

在浏览器中,我不想显示下载提示并将文件下载到客户端计算机上的特定位置。请问有可能吗?

0 投票
7 回答
9718 浏览

jquery - 从 Asp.net-mvc 控制器操作返回 File 或 ErrorMessage 的最佳方法是什么?

我的 ASP.NET-MVC 项目中有以下 JavaScript 代码和控制器操作:

Javascript:

C#控制器:

但在某些条件下,让我们说什么orders.Count()时候0不是生成文件,我宁愿向用户返回一条错误消息,说你有一个错误。

鉴于上面的代码,实现这一目标的最佳方法是什么?我想将其更改为 AJAX 调用,但我不确定如何下载我的Fie()并将其打包到 JSON 请求中(或者是否支持)。

0 投票
1 回答
398 浏览

asp.net-mvc-4 - MVC 4:如何在 FileResult Action 生成要发送回浏览器的 PDF 时创建可视指示器?

我有 FileResult 控制器操作,在某些情况下可能需要几分钟才能运行。我想为我们的用户提供操作正在运行的视觉指示,例如消息、微调器或进度条。问题是,我很难弄清楚如何在前端“检测” Action 已经完成。

我一直在玩弄对 FileResult Action 的 Ajax 调用,但这不起作用,因为 Ajax 无法将文件返回到浏览器。我还查看了异步操作和任务,但看起来 FileResult 不支持“await”关键字,我认为这是必要的。

在这一点上,我不知道下一步该尝试什么,并且对想法/想法非常开放。

编辑:

我按照bobek的建议进行了这项工作。基本上,我将 PDF 文件保存到磁盘,并将文件路径作为 ActionResult Content(fullFilePath) 返回。然后,在我的页面上,我使用类似这样的东西在 Action 执行时显示一个小的微调器 gif,然后在它完成后显示一个指向文件的链接。

0 投票
1 回答
13254 浏览

asp.net-mvc-4 - 使用 FileResult MVC4 下载/打开 Excel 文件不工作

我正在尝试使用 FileResult 对象在 Excel 中的本地磁盘上打开一个 excel 文件。当我单击文件打开时,它会下载与我的 ActionResult(WTF?)命名相同的文件,当我单击下载的文件时,它会弹出“选择程序”窗口。如果我选择 Excel,它会打开它,但是我缺少什么让它下载为 Excel 文件并在没有额外步骤的情况下打开它?下面是我打开文件的 switch 语句。谢谢

0 投票
1 回答
233 浏览

asp.net-mvc - 我可以从 MVC 2 中的 Void 函数调用 FileResult 吗?

我有一个 void 函数,我需要返回一个 FileResult 或从此 void 函数调用 FileResult 操作。有什么办法可以做到这一点?