webapi调用本地exe
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webapi调用本地exe相关的知识,希望对你有一定的参考价值。
参考技术A 转换文件夹。webapi官网显示,把本地的EXE路径都放到默认的Downloads文件夹中,就可以在网页端直接调用本地EXE了。WebAPI本质是网络应用程序接口。HTML使用链接调用本地exe文件
一,win+r打开注册表,输入regedit进入注册表
二,在注册表左边最上面HKEY_CLASSES_ROOT那个树右键新建项。该项的名称自己命名,其实该名称也是协议的名称。
我们调用的时候就是根据该协议调用的。
三,然后在该项中右键->新建->字符串值,创建一个URL Protocol的值,其中数据默认为空。
四,然后在ZZO下新建->项,名字为DefaultIcon
在ZZO下新建->项,名称为shell。并在shell下新建名为open的项。然后在open下新建名为command的项
各目录情况为:
五,然后分别修改DefaultIcon 和 command 的值为要调用的程序完整路径.
六,然后我们在html页面添加一个a标签
<a href="Uaiqiy://">open</a>
七,测试代码:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <div> <a href="Uaiqiy://"> open exe </a> </div> </body> </html>
以上是关于webapi调用本地exe的主要内容,如果未能解决你的问题,请参考以下文章
从 C# 调用 WebApi 获取异常 HttpRequestException
使用 Ajax 调用 Web Api 方法时出现错误 400
本地 Javascript Fetch Post 请求失败,调用 ASP.NET Core 2.2 Web API。 CORS 已启用