有没有办法访问任意网络共享路径并在 WinRT 中读取它们的内容?以编程方式,我想从 WinRT 应用程序中的网络共享路径中读取。我收到拒绝访问错误。
有人告诉我,如果应用程序请求许可,则可以使用文件选择器访问网络共享路径。
但就我而言,我无权访问文件选择器。相反,如果有路径,则在解析我的模型时,我需要从该路径中读取内容。如果该路径是网络共享路径,它将失败。
有没有办法访问任意网络共享路径并在 WinRT 中读取它们的内容?以编程方式,我想从 WinRT 应用程序中的网络共享路径中读取。我收到拒绝访问错误。
有人告诉我,如果应用程序请求许可,则可以使用文件选择器访问网络共享路径。
但就我而言,我无权访问文件选择器。相反,如果有路径,则在解析我的模型时,我需要从该路径中读取内容。如果该路径是网络共享路径,它将失败。
没有用户的明确许可(通过文件选择器),您将无法访问任意文件。
如果应用程序的清单包含相关的声明,则可以读取一些众所周知的位置,例如音乐和图片库,但除此之外,所有应用程序无需用户授予权限(至少一次)即可访问的是其本地应用程序数据存储。
看看这个问题:Windows 8 Metro App File Share Access
您可以通过使用有权访问文件共享的 Web 服务来解决此限制。;)