2013-06-01 110 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來完成本地應用程序的任何操作。 –

相關問題