如何将blob从蔚蓝存储器下载到移动设备,该设备首先通过azure函数进行请求和响应?
使用1个请求和响应的HTTPClient
移动设备(请求)->功能-> blob下载
移动设备(响应)<-功能<-- blob下载
我想从一个存储容器下载一个blob。我想通过Azure函数来完成这个任务,该函数将在下载请求和响应通过时处理代码/逻辑。我的主要问题是如何使函数从blob存储容器请求blob并将其传递给客户端,而无需先下载blob函数。基本上,我希望blob下载传递给客户端,就像客户机直接请求blob下载一样。我用HTTPClient。
发布于 2017-12-22 23:53:17
我认为从Azure函数中应该返回一个HTTP重定向
public static async Task<HttpResponseMessage> Run(HttpRequestMessage req, string path, TraceWriter log) {
// ... determine the blob you want to download ...
var response = HttpResponseMessage(HttpStatusCode.Redirect);
response.Headers.Location = new Uri(/* Azure blob URI goes here */);
return response;
}受这篇博客文章的启发。
https://stackoverflow.com/questions/47948449
复制相似问题