簡體   English   中英

在網站鏈接上打開本地驅動器單擊

[英]Open a Local drive on Website link click

是否可以在網站鏈接上打開本地驅動器? 例如,如果我有一個名為ArtWork的鏈接。 當用戶點擊此鏈接時,在后面的代碼中我應該做一些事情來打開D:/ ArtWork。 這是在VS 2005中使用Asp.Net中的C#。

可能嗎?

問題是“開放式D:\\ ArtWork”是什么意思。

如果你想用文件做事情(除了上傳之外):

在支持它的瀏覽器中,您可以使用File API

HTML5提供了非常強大的API,可以與二進制數據和用戶的本地文件系統進行交互。 File API使Web應用程序能夠同步讀取文件[a],創建任意Blob,將文件寫入臨時位置,遞歸讀取文件目錄,執行文件從桌面拖放到瀏覽器,以及上傳使用XMLHttpRequest2的二進制數據。

如果您希望允許用戶只選擇文件夾中的文件並上傳它:

自從1.0版本引入Microsoft ASP.NET以來,已經有了構建Web應用程序的內置方法,這些應用程序能夠將文件上載到托管服務器。 這是通過使用文件字段HTML服務器控件完成的。

http://msdn.microsoft.com/en-us/library/aa479405.aspx

一般情況下,這不起作用,因為大多數瀏覽器拒絕打開具有href="file://..."錨點( <a> ),這是打開用戶的本地硬盤驅動器和點的唯一方法它到D:\\ArtWork目錄。

這是一個類似的問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM