从bob url下载视频文件

问题描述 投票:-1回答:1

我想下载视频文件,但是文件的URL不是标准URL。就像“ blob:https://www.blabla.com/5e9b8055-ce55-427c-aac5-aeeee266dd6e”。我的问题是如何在C#中下载此文件。我尝试像下面那样下载它,但得到了“ NotSupportedException:无法识别URI前缀。”

PS:我正在使用.net core 3.1

  var uri = @"blob:https://www.blabla.com/5e9b8055-ce55-427c-aac5-aeeee266dd6e";
  using var webClient = new WebClient();
  var file = webClient.DownloadData(uri);
  File.WriteAllBytes("test.mp4", file);
c# .net asp.net-core .net-core
1个回答
0
投票

[我建议您从Uri中删除blob:模式/前缀/协议,然后使用其余的https地址尝试它:

var uri = @"blob:https://www.blabla.com/5e9b8055-ce55-427c-aac5-aeeee266dd6e";
uri = uri.Replace("blob:","");
using var webClient = new WebClient();
var file = webClient.DownloadData(uri);
File.WriteAllBytes("test.mp4", file);
© www.soinside.com 2019 - 2024. All rights reserved.