async void IsSave(string uri) {
try {
List allbytes = new List();
using (var response = await HttpWebRequest.Create(uri).GetResponseAsync()) {
using (Stream responseStream = response.GetResponseStream()) {
byte[] buffer = new byte[4000];
int bytesRead = 0;
while ((bytesRead = await responseStream.ReadAsync(buffer, 0, 4000)) > 0) {
allbytes.AddRange(buffer.Take(bytesRead)); } } } var folder = KnownFolders.SavedPictures;
var file = await folder.CreateFileAsync("测试文件夹" + DateTime.Now.Ticks + ".png", CreationCollisionOption.ReplaceExisting); await FileIO.WriteBytesAsync(file, allbytes.ToArray()); }
catch (Exception ex) {
await new MessageDialog("对不起出错了\n" + ex.Message).ShowAsync(); }
}