下载并保存png图片到本地存储Windows Phone后台代理

本文关键字:存储 Windows Phone 代理 后台 保存 png 下载 | 更新日期: 2023-09-27 18:11:22

我正在从互联网下载一张图片并将其保存到后台代理的本地存储中。对于"。jpg",使用SaveJPeg可以很好地工作。但是,如果我下载一个"。png"或"。我不知道如何以正确的格式保存它。命名空间"System.Windows.Media."成像"不提供任何以另一种格式保存的方法。编辑:我需要将图像设置为锁屏背景。

下载并保存png图片到本地存储Windows Phone后台代理

试试这个:-这些文件是二进制文件,所以要将它们存储到隔离的存储中,请使用这个。

也检查流位置属性,它应该设置为零(0)。

public static async Task SaveToIsolatedStorage(Stream fs, string fileName)
    {
        using (var storage = IsolatedStorageFile.GetUserStoreForApplication())
        {
            using (var output = storage.CreateFile(fileName))
            {
                await fs.CopyToAsync(output);
            }
        }
    }

探索IsolatedStorage使用IsoStoreSpy