none
在SL界面上点击一个链接,然后下载一个.exe文件,如何实现? RRS feed

  • 问题

  • 我用 HtmlPage.Window.Navigate(new Uri("http://localhost:3388/Vnner.Web/VNN5Setup32.exe", UriKind.RelativeOrAbsolute));

    会提示 “为帮助保护您的安全,IE已经阻止从此站点下载文件到您的计算机” 。  非常 不和谐!

    只能是这样吗?

    我记得 在一般htmlh和js界面,点击这样的链接,系统会认为是用户的主动行为,不应该提示这个的。 SL就难道是退化了?


    VNN是款不错的软件,它将更好! http://www.vnner.com http://www.vnn.cn/
    2010年5月4日 8:32

答案

全部回复

  • 另做一个asp.net 的服务,做流传输, 把你Silverlight 的链接指向这个服务.
    2010年5月4日 18:07
  • 这样一个简单的操作,还要做那么多垃圾活,无语....
    VNN是款不错的软件,它将更好! http://www.vnner.com http://www.vnn.cn/
    2010年5月6日 2:42
  • 这个跟exe文件没有关系, 其他 .rar, .zip 文件一样,会被阻塞掉。  关键是 SL没有 告诉IE用户是主动的点击行为。
    VNN是款不错的软件,它将更好! http://www.vnner.com http://www.vnn.cn/
    2010年5月6日 5:42
  • 你可以闭上嘴了!


    VNN是款不错的软件,它将更好! http://www.vnner.com http://www.vnn.cn/
    2010年5月6日 5:53