【问题标题】:Cannot get full path of a file in Silverlight无法在 Silverlight 中获取文件的完整路径
【发布时间】:2012-03-17 15:44:26
【问题描述】:

我正在开发一个以 Silverlight 作为前端的 Web 项目。我在按钮单击中打开 OpenFIleDialog 以获取文件。我需要通过服务将文件的完整路径发送到服务器。我正在尝试 dialog.File.FullName。但是我遇到了安全异常。有没有办法做到这一点?

问候,

贾瓦哈尔

【问题讨论】:

标签: silverlight openfiledialog fileinfo


【解决方案1】:

难道不应该从对话框结果中获取文件路径并将其作为字符串传递给 Web 服务就足够了吗?

您能否发布从 Silverlight 获取文件路径的代码以及您正在调用的 Web 服务方法?

【讨论】:

  • 但是当访问 dialog.FileInfo 的 FullName 属性时,它就崩溃了。安全异常,
  • 你只是调用 openfiledialog 还是由用户事件触发?
【解决方案2】:

这是一个信任问题。

http://msdn.microsoft.com/en-us/library/system.io.fileinfo(v=vs.95).aspx

FullName:当被受信任的应用程序调用时,获取目录或文件的完整路径。

您需要考虑设置受信任的应用程序as described here,或找到其他方法来满足您的需要。

【讨论】:

    猜你喜欢
    • 2013-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    • 1970-01-01
    • 2012-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多