【问题标题】:How to work with file delivery to the client in asp.net mvc without downloading the files on the web server?如何在 asp.net mvc 中将文件传递给客户端而不下载 Web 服务器上的文件?
【发布时间】:2017-10-28 06:54:18
【问题描述】:

我想避免在将 azure 存储 blob 文件交付给客户端之前在 Web 服务器上下载文件,asp.net mvc 有什么方法可以让浏览器理解它正在接收一个文件 url 并像我返回一个文件一样打开它,例如:A FileResult?

【问题讨论】:

  • 如何使用令牌生成 url 并不是真正的问题,我已经在这样做了,但是,我想将此 url 返回给用户并让您的浏览器了解它正在接收文件以打开保存对话框。用 asp.net mvc。

标签: c# asp.net asp.net-mvc azure-storage azure-blob-storage


【解决方案1】:

我不知道这是否正确,但以下代码为我服务:

    public RedirectResult Test()
    {
        ...

        return new RedirectResult(uri.ToString());
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-08
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 2023-03-19
    • 2021-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多