这是我的场景 - 我有一个 Windows 商店应用程序。我有一个本地文件,以及一个指向 Internet 上文件的链接。有没有办法可以检查这两个文件是否相同,而无需从链接下载文件?
用于获取文件的代码是这样的:
private static async void SetImage(PlaylistItem song, string source, string imageName)
{
HttpClient client = new HttpClient();
HttpResponseMessage message = await client.GetAsync(source);
StorageFolder myfolder = Windows.Storage.ApplicationData.Current.LocalFolder;
StorageFile sampleFile = await myfolder.CreateFileAsync(imageName, CreationCollisionOption.ReplaceExisting);
byte[] byteArrayFile = await message.Content.ReadAsByteArrayAsync();
await FileIO.WriteBytesAsync(sampleFile, byteArrayFile);
song.Image = new BitmapImage(new Uri(sampleFile.Path));
}