通过 html link 打开和编辑文本文件
open and edit text file via html link
我正在尝试实现一项功能,用户点击 link,然后它会打开一个 txt 文件,然后可以在浏览器中编辑和保存它(类似于 Google文档)。
我已阅读 希望找到解决方案,但它仍然不起作用。我最接近的是在浏览器中显示 txt 文件:
<a href="test.txt">Click</a>
但这需要文件位于网站的根文件夹中。当我尝试输入类似 file:///SERVER/PATH/test.txt
的内容时,Chrome 会返回一条错误消息,指出“无法访问本地文件”。
我正在尝试做的事情是否可行?
如果您在 IIS 中 运行 并且想要访问根文件夹之外的文本,并且。然后你可以创建一个虚拟目录将其映射到file:///SERVER/PATH/。然后你可以很容易地在标签中访问它。
我看到一个[html]标签,所以我会以网站开发者的身份回答。
Your case:
When you click a link by browser, as "test.txt" or
"http://localhost/test.txt", or any link in any server, you want open
file "test.txt".
我们有很多事情需要参加:
Link test.txt是服务器提供的link文件,通过浏览器访问下载,不是直接文件。所以您不能直接通过浏览器编辑该文件。
有时,您会在浏览器中打开另一个选项卡以编辑为 Google 文档。这并不像您看到的那样简单,“只需打开一个编辑器”。这是一个网站应用程序,由某种语言开发,如 Javascript、HTML、CSS、PHP/ASP ...
如果你想“可以在浏览器中编辑和保存”,你必须写一个网站应用程序作为Google Docs。
如果您是网站开发人员,这很容易,但如果您不是,则很难。
If you specially want to edit and save file by using Google Doc, you
can use Google App Script, you can read/write docx, xlsx from
your website application with API.
如果您想从 excel 文件中读取数据,则可以通过 ASP 服务器端代码在 Web 应用程序中编辑和保存它。
You need do some big work to do:
- read data from excel file.
- Display into your website application.
- Make a some input/text area/table or anything you want, to allow people can edit what they want.
- Save what people edited into your excel file (or database)
如果您想使用纯 ASP,请尝试 this link。
如果您想使用库,请尝试 this link。
试过之后,你可以再问一个更详细的问题,当你知道更多的时候。
This与你的情况类似
我正在尝试实现一项功能,用户点击 link,然后它会打开一个 txt 文件,然后可以在浏览器中编辑和保存它(类似于 Google文档)。
我已阅读
<a href="test.txt">Click</a>
但这需要文件位于网站的根文件夹中。当我尝试输入类似 file:///SERVER/PATH/test.txt
的内容时,Chrome 会返回一条错误消息,指出“无法访问本地文件”。
我正在尝试做的事情是否可行?
如果您在 IIS 中 运行 并且想要访问根文件夹之外的文本,并且。然后你可以创建一个虚拟目录将其映射到file:///SERVER/PATH/。然后你可以很容易地在标签中访问它。
我看到一个[html]标签,所以我会以网站开发者的身份回答。
Your case:
When you click a link by browser, as "test.txt" or "http://localhost/test.txt", or any link in any server, you want open file "test.txt".
我们有很多事情需要参加:
Link test.txt是服务器提供的link文件,通过浏览器访问下载,不是直接文件。所以您不能直接通过浏览器编辑该文件。
有时,您会在浏览器中打开另一个选项卡以编辑为 Google 文档。这并不像您看到的那样简单,“只需打开一个编辑器”。这是一个网站应用程序,由某种语言开发,如 Javascript、HTML、CSS、PHP/ASP ...
如果你想“可以在浏览器中编辑和保存”,你必须写一个网站应用程序作为Google Docs。
如果您是网站开发人员,这很容易,但如果您不是,则很难。
If you specially want to edit and save file by using Google Doc, you can use Google App Script, you can read/write docx, xlsx from your website application with API.
如果您想从 excel 文件中读取数据,则可以通过 ASP 服务器端代码在 Web 应用程序中编辑和保存它。
You need do some big work to do:
- read data from excel file.
- Display into your website application.
- Make a some input/text area/table or anything you want, to allow people can edit what they want.
- Save what people edited into your excel file (or database)
如果您想使用纯 ASP,请尝试 this link。
如果您想使用库,请尝试 this link。
试过之后,你可以再问一个更详细的问题,当你知道更多的时候。
This与你的情况类似