gpt4 book ai didi

c# - 永远不可能使用 Silverlight OpenFileDialog 从文件中获取全名吗?

转载 作者:太空宇宙 更新时间:2023-11-03 19:36:21 27 4
gpt4 key购买 nike

我想从 Silverlight OpenFileDialog 上的文件中获取全名,当我尝试这样做时,Silverlight 向我抛出错误。

我看到 FullName 上有一个属性说它是 [SECURITY CRITICAL],但我需要显示完整路径,我真的不能这样做吗?

最佳答案

OpenFileDialog 不会提供全名,因为它不想让您更改这些文件。使用 Silverlight,您只能访问隔离存储,并且文件可能位于该存储之外。但你可以 open the file and copy it到隔离存储,并在那里修改它。
刚刚发现bassfriend 也找到了这个链接并发布在上面。我的错。再一次,该链接在谷歌的前 20 名中。 :-)

您得不到完整文件名的另一个原因是该文件名可能包含敏感信息。例如,“我的文档”文件夹中的文件可能会暴露用户登录名。

基本上,这是一个安全限制。你不应该绕过它,即使它是可能的。如果您找到解决此问题的方法,MS 可能会发布安全更新以再次关闭该漏洞...

关于c# - 永远不可能使用 Silverlight OpenFileDialog 从文件中获取全名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1378902/

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