我正在尝试使用javascript在chrome上打开.pdf链接,我知道该链接的基本URL和.pdf的开头,但是我缺少文件的最后字符。
我当时想我可能可以遍历URL的特定文件夹中的所有文件,并检查其中一个是否像我想要的文件一样开始,但是由于我没有成功获取而不能走得太远该URL中所有文件名的列表,因为我仅找到window.location.href,但这并不指向我的URL,而是我当前所在的位置。
甚至更好的是,我认为我可以提供一个带有通配符的url开头,并且它将打开与此匹配的第一个文档,有点像sql中的“ like”,但是它也不起作用。
StringToFind = "recordnumber123";
if(window.location.href.indexOf(stringToFind) > -1) {
filename = name_of_the_file_that_matched;
}
我的基本URL是这样的: “ https://www.documents.com/records/” 我的文件名就像 “ recordnumber123_201810091102453651.pdf” 我只知道一部分: “ recordnumber123”,并且它是.pdf。 下划线后的数字由系统添加为某种时间戳,但是我没有办法获取它们。
如果这不可能,那么我也知道存储这些文件的服务器(我具有确切的名称),但是我无法从chrome打开文件。 我尝试使用
打开它href =“ http:// file:////// https://www.documents.com/records/recordnumber123_201819124564.pdf” 但它会将我重定向到http://ww8.file.com/
和href =“ file:///// https://www.documents.com/records/recordnumber123_201819124564.pdf”
但是它没有启动任何东西。从我阅读的内容来看,似乎不再允许从Chrome访问像这样的文件了吗?
我只能使用chrome,不能安装特定的插件...