我有本地文件路径(在node.js中),我需要将它们转换为file://URL.
我现在正在查看https://en.wikipedia.org/wiki/File_URI_scheme,我觉得这必须是一个已解决的问题,并且有人必须有一个片段或npm模块来执行此操作.
但后来我尝试搜索npm这个,但是我得到了太多的瑕疵,这是不好笑的(文件,网址和路径是像所有包中的搜索命中:)与谷歌和SO相同.
我可以做这种天真的做法
site = path.resolve(site);
if (path.sep === '\\') {
site = site.split(path.sep).join('/');
}
if (!/^file:\/\//g.test(site)) {
site = 'file:///' + site;
}
Run Code Online (Sandbox Code Playgroud)
但我很确定这不是要走的路.
我已经开始在Windows上使用Phantom JS,但是我在查找其功能的文档时遇到了一些困难(可能是我的问题的根源).
使用Phantom JS我想做以下事情:
我确信这可能是可能的,但我无法找到Phantom JS函数调用: