2012-05-16 62 views
-4

我試圖做一個網頁,它允許用戶在一個.txt文件的文件路徑進入,然後搜索和.txt文件替換字符串。我做了一些搜索,只發現網頁說因爲安全原因無法完成,我很確定這是垃圾。搜索和替換使用DOM和jQuery

我該怎麼做呢?

+4

你認爲瀏覽器無法修改系統上的文件是垃圾郵件嗎? –

+1

-1用於調用重要的安全功能垃圾。 – Hindol

回答

3

這不是垃圾。有FileReader,但它只支持一些瀏覽器,它只給你只讀訪問權限。 Chrome evidently supports a FileWriter,但您只能寫入沙盒環境。

您需要將文件上傳到服務器,做了修改,然後把修改後的文件回 - 請注意,這將無法擺脫原有的。

+0

哇...好有幫助的響應傢伙... 我是說,我發現是說有沒有辦法從你的電腦讀取文件的頁面。我不相信這是真的,因爲我曾經在很多以前做過的網站上。我想,因爲我解釋了目標,它會澄清我的意思,但顯然不是。 我只是試圖在本地做到這一點。不適用於服務器。我只需要頁面加載一個.txt文件,並搜索和替換字符串。我的問題仍然模糊嗎? – user1388345

+0

它不太含糊,它根本不可能。你可以做的最好的是上傳到服務器,然後下載更換。它的目的是瀏覽器不能修改文件本身。 – hvgotcodes

+0

我被授予這個作業。這具體是什麼,它要求: 的文本字段,以允許用戶指定一個文本文件的地址以txt結束和一個提交鈕文本文件加載到當前網頁(例如,在一個div部分)。 一個文本字段,允許用戶指定要從文本文件中搜索的字符串。 兩個文本字段允許用戶指定兩個字符串和一個提交按鈕來確認用文本文件中的第二個字符串替換第一個字符串。 重置按鈕用於重置表單並重置文本文件中突出顯示文本的樣式。 – user1388345