2013-06-01 71 views
0

有没有办法将文件从桌面浏览器下载到SD卡上的特定位置,而无需用户选择目录?不使用浏览器目录选择器将文件下载到SD卡

步骤将出现:

  1. 客户机转到网页
  2. 客户端点击下载按钮
  3. 文件自动如果用户在他们的计算机下载到特定的位置在SD卡。

这可以使用任何技术。

到目前为止,它看起来像HTML5和Silverlight不能做到这一点。使用FileSystem API时,HTML5将被沙箱化为特定位置。 Silverlight不能使用System.IO名称空间中所需的方法。我猜测Flash也无法访问这些位置。我不确定Flex是否能够做到这一点。

我确实尝试了一个Java Applet,它在浏览器之外工作,但似乎在浏览器内部不起作用。我确实签了Applet,但它仍然无法正常工作,控制台中也没有出现任何异常情况。

回答

0

你不可能用现代(甚至是半现代)的浏览器来做什么。

您可能需要考虑构建一个本机应用程序,该应用程序向目标OS注册自定义URI方案。

0

如果Windows配置为允许提升信任浏览器,Silverlight 5就可以做到这一点。请参阅:http://msdn.microsoft.com/en-us/library/gg192793(v=vs.95).aspx

+0

据我所知,Silverlight 5无法访问System.IO.DriveInfo,它需要获取计算机上安装的所有磁盘卷并用于确定它是否是可移动驱动器。 –

+0

@ToddSchluechtermann如果Silverlight获得了提升的信任,它可以调用COM或P/Invoke来完成本地应用程序的任何操作。 –

相关问题