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