gpt4 book ai didi

c# - 回复 : Saving downloaded Files into MyDocuments

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

我怀疑我们能否通过 silverlight 应用程序访问 MyDocuments。我正在创建一个应用程序,它将从远程服务器下载一组文件。是否可以将这些文件保存在 MyDocuments 而不是独立存储中。我正在使用 Silverlight 4.0。谁能给我它的示例代码。

最佳答案

为了实现您需要使用 Silverlight 4 并指定在作为浏览器外应用程序安装时应该获得提升的权限。当作为 OOB 运行时,应用程序将有权访问用户的文档文件夹。

在所有其他情况下,您将需要使用 SaveFileDialog,用户可以在其中明确指定文件的保存位置。

编辑代码示例:-

if (Application.Current.HasElevatedPermissions)
{
string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
path = Combine.Path(path, "MySaveFile.dat");
using (var filestream = File.OpenWrite(path))
{
// pump your input stream in to the filestream using standard Stream methods
}
}

关于c# - 回复 : Saving downloaded Files into MyDocuments,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2176745/

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