Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在asp.net mvc中,如何在不下载web服务器上的文件的情况下将文件传递到客户端?_C#_Asp.net_Asp.net Mvc_Azure Storage_Azure Storage Blobs - Fatal编程技术网

C# 在asp.net mvc中,如何在不下载web服务器上的文件的情况下将文件传递到客户端?

C# 在asp.net mvc中,如何在不下载web服务器上的文件的情况下将文件传递到客户端?,c#,asp.net,asp.net-mvc,azure-storage,azure-storage-blobs,C#,Asp.net,Asp.net Mvc,Azure Storage,Azure Storage Blobs,我想避免在将azure storage blob文件交付给客户端之前必须在web服务器上下载该文件,asp.net mvc是否有办法让浏览器了解它正在接收一个文件url,并将其打开,就像我返回了一个文件一样,例如:FileResult?我不知道这是否是正确的方法,但以下代码为我提供了帮助: public RedirectResult Test() { ... return new RedirectResult(uri.ToString());

我想避免在将azure storage blob文件交付给客户端之前必须在web服务器上下载该文件,asp.net mvc是否有办法让浏览器了解它正在接收一个文件url,并将其打开,就像我返回了一个文件一样,例如:FileResult?

我不知道这是否是正确的方法,但以下代码为我提供了帮助:

    public RedirectResult Test()
    {
        ...

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

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