我在某个Chrome扩展程序上工作,该扩展程序检测用户何时下载文件,扩展程序阻止下载,将下载URL发送到我的服务器,服务器下载文件,扫描文件中是否有病毒,如果可以,则将其发送回到浏览器。
在某些情况下,一切都很好。当用户从他的whatsapp网络聊天中下载文件时,我的下载网址为:
blob:https://web.whatsapp.com/6addcff5-671a-4369-8ead-232099b748c3
但是我如何下载该Blob?我尝试像常规链接一样下载,但出现错误:
using (var client = new WebClient())
client.DownloadFile(theBlobUrl, filePath);
我的服务器使用C#编写,因此更喜欢C#答案,但是其他语言也将有所帮助。