gpt4 book ai didi

c# - 如何将图像 url 保存到 Windows 8 c# 中的本地文件

转载 作者:行者123 更新时间:2023-11-30 22:23:55 24 4
gpt4 key购买 nike

基本上,该应用会显示图像,我希望用户能够选择要下载的图像并将其存储在本地。

我有 URL,但我不知道如何将该 URL 与文件选择器结合使用。

最佳答案

您可以使用以下方法将文件从给定的 Uri 下载到使用文件选择器选择的文件:

private async Task<StorageFile> SaveUriToFile(string uri)
{
var picker = new FileSavePicker();

// set appropriate file types
picker.FileTypeChoices.Add(".jpg Image", new List<string> { ".jpg" });
picker.DefaultFileExtension = ".jpg";

var file = await picker.PickSaveFileAsync();
using (var fileStream = await file.OpenStreamForWriteAsync())
{
var client = new HttpClient();
var httpStream = await client.GetStreamAsync(uri);
await httpStream.CopyToAsync(fileStream);
fileStream.Dispose();
}
return file;
}

关于c# - 如何将图像 url 保存到 Windows 8 c# 中的本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13103064/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com