JS使用超链接打开本地文件

Posted qaakd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS使用超链接打开本地文件相关的知识,希望对你有一定的参考价值。

1. 创建一个.reg文件写入下面代码,并双击执行
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\\share]
@="\\"URL:share Protocol\\""
"URL Protocol"=""

[HKEY_CLASSES_ROOT\\share\\DefaultIcon]
@="window.exe,0"

[HKEY_CLASSES_ROOT\\share\\shell]
@=""

[HKEY_CLASSES_ROOT\\share\\shell\\open]
@=""

[HKEY_CLASSES_ROOT\\share\\shell\\open\\command]
@="\\"D:\\\\\\\\share.bat\\" \\"%1\\""

2. 创建脚本文件share.bat放在D盘下内容为
ECHO OFF
REM 接收URI地址(share://PluggableProtocol.pptx)
SET PROTOCOL_ADDRESS=%1
REM 截取地址变成(PluggableProtocol.pptx)
SET FILE_TYPE_PATH=%PROTOCOL_ADDRESS:~9%
REM 根据本地存放路径来打开这个文件(\\\\192.10.10.10\\cs$\\为存放路径我这里是一个局域网的共享文件夹,%FILE_TYPE_PATH%为截取后的地址)
start \\\\192.10.10.10\\cs$\\%FILE_TYPE_PATH%
EXIT

前端代码
1. a标签
<a href='share://PluggableProtocol.pptx'></a>
 

以上是关于JS使用超链接打开本地文件的主要内容,如果未能解决你的问题,请参考以下文章

强制本地 html 文件中的超链接打开关联的应用程序而不是下载

Excel利用超链接打开指定文件夹

node.js 中,先上传文件,上传完成之后点击超链接,跳转到download操作,怎样实现文件的下载

excel如何用超链接直接打开文件

html 下载超链接文件,不让其直接打开?

超链接标签