0

Windowsストアアプリの画像コントロールからStorageFileに画像を保存するにはどうすればよいですか?私は次のリンクを使用していますが、それは私には役に立ちません

StorageFile file = await StorageFile.CreateStreamedFileFromUriAsync(" ", new Uri(user.ProfilePicUrl), new RandomAccessStream());

http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.storagefile.createstreamedfileasync.aspx

問題の明確な解決策が必要です。これどうやってするの?

4

1 に答える 1

3

次の方法を使用して、URLから次のファイルに画像を保存できますLocalFolder

public async Task<string> DownloadFileAsync(Uri uri, string filename)
{
    using (var fileStream = await ApplicationData.Current.LocalFolder.OpenStreamForWriteAsync(filename, CreationCollisionOption.ReplaceExisting))
    {
        var webStream = await new HttpClient().GetStreamAsync(uri);
        await webStream.CopyToAsync(fileStream);
        webStream.Dispose();
    }
    return (await ApplicationData.Current.LocalFolder.GetFileAsync(filename)).Path;
}
于 2013-02-10T06:05:18.610 に答える