我想给Youtube API一个视频ID,并获取缩略图保存在我的文件夹中。
http://img.youtube.com/vi/VideoId/3.jpg给了我们缩略图,但如何保存?
也就是说;我有一个文本框,我会写YoutubevideoId,然后点击一个按钮,我想获取缩略图并将其保存到一个物理文件夹中。
给你,我的朋友
WebClient cli = new WebClient();
var imgBytes = cli.DownloadData("http://img.youtube.com/vi/VideoId/3.jpg");
File.WriteAllBytes(@"C:Folderfile.jpg", imgBytes);
C#有一个名为WebClient
的类,它有一个方法DownloadData
,可以让你从互联网上下载内容。。。
因此,通过创建它的一个实例并调用DownloadData
传递我想要下载的字节的URL,您就可以获得所需的字节。
现在,您可以使用File.WriteAllBytes
将字节写入磁盘中的文件。