2012-05-16 63 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