簡體   English   中英

需要從客戶端計算機獲取上傳文件的完整路徑

[英]Needed to take the full path of the uploaded file from client Machine

我只需要從客戶端計算機獲取上載文件的完整路徑。

我試過了

strDir = Upload1.PostedFile.FileName

strDir = System.IO.Path.GetFullPath(Upload1.PostedFile.FileName)

帶有上傳控件,但這種方法不起作用。

我也很清楚,出於安全考慮,服務器無法知道文件路徑,但是還有其他替代方法可以檢索文件路徑。 如果是,請回復該帖子。

除非您創建/注冊了可以與操作系統進行通信的協議處理程序,否則您將無法創建,或者創建ActiveX控件(僅適用於IE)或Java小程序。 瀏覽器不會與計算機進行本地通信。

不要浪費你的時間。

出於安全原因,瀏覽器不允許獲取客戶端路徑,即瀏覽器中的JavaScript無法訪問文件系統,但是使用HTML5 File API,只有Firefox提供了mozFullPath屬性,但是幸運的是,如果您嘗試獲取該值,它將返回一個空字符串:

暫無
暫無

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

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