Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从&;使用JavaScript写入同一域中的文件_Javascript_Html_File - Fatal编程技术网

从&;使用JavaScript写入同一域中的文件

从&;使用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(“路径”)//读文件

假设我有一个通过Bluehost或类似网站托管的网站,位于
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等)阅读它。您只能在服务器端代码的帮助下对其进行写入。这是否回答了您的问题?