簡體   English   中英

javascript如何從本地文本文件中逐行讀取並顯示在列表框中

[英]javascript how to read line by line from a local text fie and display in a listbox

在這里,我想在列表框中顯示一個文本文件,其中一個選項用於一行。 因為這樣我可以動態地更改要顯示的行。

那么如何逐行讀取其自己的Web服務器目錄中的文本文件呢? 然后,我可以創建選項來顯示它。

答案是你做不到。 除了操作系統為相關瀏覽器存儲Cookie的位置外,Javascript無法訪問計算機上的文件系統。 您將必須將文件上傳到服務器,編寫服務器端代碼以獲取發布的文件,閱讀並在列表框中顯示所需的內容。

您必須了解Javascript在瀏覽器中運行,並且瀏覽器本身是沙盒式的。 除非您使用插件(Java Applet,ActiveX控件,Flash,Silverlight等),否則您的瀏覽器通常無法訪問您的本地資源(揚聲器,硬盤驅動器,打印機等)。

您無法訪問本地文件系統,因為這意味着您可以讀取自己計算機上的所有文件。 Howewer,當用戶將文件拖放到元素中時,您可以獲得特定文件。

這是一個示例,向您顯示文件的內容(如果它是txt文檔): http : //html5demos.com/drag-anything

暫無
暫無

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

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