问题标签 [filecontentresult]
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.
ajax - 处理 FileContentResult 响应
我有一个返回 FileContentResult 的操作,它在自动提交表单时工作正常,响应被处理并且浏览器自动下载返回的 pdf 文件。现在我想在提交时添加一个加载器,所以我阻止了自动提交并使用 Ajax Post 提交,如下所示:
现在发布请求正在工作并且正在生成文件,但浏览器不再下载文件。我想要一个处理响应的解决方案,要么以模式显示它,要么下载它。我尝试创建新的 iframe 并将其 src 设置为它不起作用的响应。
.net - .Net Core 从一个 API 接收 FileContentResult 到另一个
我无法找到有关如何执行此操作的信息,所以我会在这里询问。
情况是我有一个响应类型为 FileContentResult 的 API。我有另一个 API 需要接收这个 FileContentResult。所以,我想真正的问题是,如何将 HttpResponseMessage 转换为 FileContentResult?我正在使用 System.Net.Http.HttpClient 将请求发送到返回 FileContentResult 的 API。谢谢
c# - 如何在 c# 中处理 FileContentResult 返回类型中的 null 或空值
我有一种方法可以下载返回类型为FileContentResult的文件
我正在从 API 获取字节数组并从中下载文件,但如果我从 api 获取空值,则不知道如何处理。
但是如果我从 api 获得空值,如何处理返回类型?
谢谢
c# - 在 .NET Core 中是否有特定的方法来防止此文件内容日志按原样写入?
我正在使用一个 JSON 日志接收器来解构复杂的属性。出于某种原因,当您从控制器操作返回文件内容结果时,Microsoft 会内置此日志:
Executing {FileResultType}, sending file with download name '{FileDownloadName}' ...
TatFileResultType
有一个包含实际字节数组的嵌套属性,所以如果我不摆脱它,我的日志空间将会被炸毁。
我知道如何按名称过滤掉特定的记录器,所以我可以做到这一点。但我真的不希望这个特定的对象被注销。我仍然发现消息的其余部分非常有帮助。我不确定是否有一个标志我可以切换来绕过这个或什么,因为微软肯定知道很多人正在使用日志接收器来序列化复杂对象而不是仅仅调用.ToString()
,但我还没有找到任何东西。我正在使用 NLog,所以我确信我可以在某些 if 条件下获得创意,但这会非常低效,因为该检查必须在每次日志尝试时运行。
c# - 如何通过 ActionResult 方法下载文件?
我有一个可以提交表单的控制器端点,如果正在使用特定的表单,它应该“自动下载”根据用户提供的输入生成的文件。
我该怎么做?
我试过这个
但似乎没有下载开始,我认为它是因为控制器强制它成为一个动作结果而不是 FilecontentResult?
我该怎么做?