0

每当我在 IE8 中禁用安全设置时,在我的应用程序中include local directory path when uploading file to a server都会被禁用。我没有得到文件的完整路径。但是,当我启用它时,应用程序工作正常。安全功能是:

Tools -> Internet Options -> security -> Custom level 
    -> security setting - Internet zone ->Miscellaneous 
    ->  include local directory path when uploading file to a server

include local directory path when uploading file to a server 是否可以通过编程方式检测是否启用了此功能?

4

1 回答 1

0

我不知道检测此 URLAction 是否启用的直接方法(但是,如果将站点添加到受信任列表中,您可以通过 activeX 将其从注册表中取出,但是您不需要首先执行此检查,因为默认情况下为受信任站点启用此选项)。

但是,当用户在文件输入中选择文件时,您可以简单地检查文件输入是否value包含路径(不以 开头c:\fakepath\)。

如果您没有找到路径或虚假路径,那么您可以提醒用户,通知他启用include local directory path,否则(您已找到路径)继续您的正常程序。

希望这可以帮助!

于 2013-12-16T01:51:41.053 回答