簡體   English   中英

如何在javascript中獲取*用戶選擇的* * local *文件的內容,沒有任何帖子,獲取,提交等

[英]How to get the contents of a *user-selected* *local* file in javascript without any posts, gets, submits, etc

我正在使用jQuery,如果這有任何好處; 我希望:

  1. 用戶選擇本地文件系統上的文件

  2. 我的javascript獲取所述文件的內容,而不是“穿越電線”。

  3. 我正在檢查瀏覽器類型,並准備為每個瀏覽器使用完全不同的代碼。 IE和FF是我目前正在寫的兩個。

  4. 我不使用PHP,只是在表單上直接javascript。

  5. 在獲取,驗證和操作文件的內容之前,我不想要任何獲取,發布,提交,ajax或任何其他網絡活動(我的腳本將執行所有操作;這個問題僅用於獲取文件)。

  6. 我不一定需要走這條路。 我不是特別想要走這條路。 普遍接受的“安全”概念讓用戶選擇文件,我的腳本只獲取內容。 那沒關系,但如果我走上這條道路,我就不會抱怨。

我已經google了很多,並沒有得到任何簡單的解決方案。


我看過Mozilla XPCOM ,但文件選擇器nsIFilePicker需要權限提升,我只是不想處理。


我嘗試過常規使用

<input type="file" onclick="fileCheck(this); return false" . . . />

with

function fileCheck ()
{
  var path = obj.files[0].mozFullPath;
}

但即使你可以在Firebug中看到mozFullPath,它也不會出現在Javascript中(表面上是出於安全原因)。

有任何想法嗎?

你不能,因為明顯的安全原因。

暫無
暫無

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

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