js 读文件 相对路径

capcom923 capcom923 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
function GetEverything()
{
var fso, f;
var ForReading = 1, ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("c:\\testfile.txt", ForWriting, true);
f.Write("Header");
f.Write("1234567890987654321");
f.Close();
f = fso.OpenTextFile("c:\\testfile.txt", ForReading);
alert(f.ReadAll());
}
如上,如果文件路径写成"c:\\testfile.txt"这样的绝对路径,就可以正常打开,但写成"testfile.txt"相对路径就说文件找不到,这个txt文件就是和我的页面在同一目录下的,怎么就说文件未找到呢?
很是奇怪,如果在本机运行页面还好,因为可以用window.location找到绝对路径,在进行一些/\的转换,就可以正常打开文件。
但是要做到服务器上,再取window.location就变为http://localhost:80/testfile.txt这样的地址,这个再怎么转换/\也不能正常打开文件了。

请求各路仙人帮忙解决如何以相对路径打开文件?
...全文

相关推荐

评论 12
收藏 已收藏
分享
返回顶部
capcom923
JavaScript 87,983 成员 224,680 内容