C# 在asp.net mvc中,如何在不下载web服务器上的文件的情况下将文件传递到客户端?
我想避免在将azure storage blob文件交付给客户端之前必须在web服务器上下载该文件,asp.net mvc是否有办法让浏览器了解它正在接收一个文件url,并将其打开,就像我返回了一个文件一样,例如:FileResult?我不知道这是否是正确的方法,但以下代码为我提供了帮助: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());
public RedirectResult Test()
{
...
return new RedirectResult(uri.ToString());
}
看看如何使用令牌生成url并不是这里真正的问题,我已经在这样做了,但是,我想将此url返回给用户,并让您的浏览器了解它正在接收一个文件以打开“保存”对话框。使用asp.NETMVC。