从&;使用JavaScript写入同一域中的文件
假设我有一个通过Bluehost或类似网站托管的网站,位于从&;使用JavaScript写入同一域中的文件,javascript,html,file,Javascript,Html,File,假设我有一个通过Bluehost或类似网站托管的网站,位于example.com。如果我有一个文件存储在example.com/a.txt,我如何读取该文件?而且,如果我想给这个文件写一个新字符串,是可以这样做,还是在web上使用JavaScript是不可能的?您可以使用express制作一个简单的api,并使用文件系统或fs 有了这个包,您可以在执行const fs=require(“fs”)之后用一行代码来完成这项工作: const常量=fs.readFileSync(“路径”)//读文件
example.com
。如果我有一个文件存储在example.com/a.txt
,我如何读取该文件?而且,如果我想给这个文件写一个新字符串,是可以这样做,还是在web上使用JavaScript是不可能的?您可以使用express制作一个简单的api,并使用文件系统或fs
有了这个包,您可以在执行const fs=require(“fs”)之后用一行代码来完成这项工作代码>:
const常量=fs.readFileSync(“路径”)//读文件
fs.writeFile(“路径”,“要写的东西”,()=>{
//回调函数
});```
简言之,没有。但您有解决办法:
您可以为公共视图打开一些文件夹:
static files - read only access (styles and javascript)
media files - read only access (pictures and other media)
some manually created url - to edit/create the file in the media folder
您可以使用ajax(XHR、fetch等)阅读它。您只能在服务器端代码的帮助下对其进行写入。这是否回答了您的问题?