我想从某些第三方服务器下载文件并将其存储在Azure Storage中。但是我想使用Azure function执行此过程。以下是我想要实现的步骤:
- 创建Azure(HTTP触发器启用)函数,该函数将由WebHook使用的第三方服务器执行。
- 使用C#中的“Webclient”使用Webhook给定的下载URL下载文件内容。
直接将文件内容存储到Azure Storage中。
Task.Run(() => { using (var webClient = new WebClient()) { webClient.Headers.Add(HttpRequestHeader.Authorization, string.Format("Bearer {0}", {下载令牌})); webClient.Headers.Add(HttpRequestHeader.ContentType, "application/json"); webClient.DownloadFileAsync("https://www.server.com/file1.mp4", {此处我想将文件存储到Azure Storage中}); } });