根据选择的路径打开相应的应用程序

迷兔~ 2019-04-09 02:04:45
我想获取到在js中根据用户在file选择的路径然后打开这个程序,从web端通过file打开本地应用程序并运行
...全文
324 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2019-04-09
  • 打赏
  • 举报
回复
引用 4 楼 迷兔~ 的回复:
是我们提供的客户端执行程序,用户安装之后,我想通过file获取用户选择文件安装的路径,并打开它,然后把这个路径作为默认路径去记住
这个在你们自己的程序安装的时候写入注册表,定义url Protocol就可以 调用类似这样 <a href="mailto:xxxx@c.com">发送邮件</a> 这个mialto就是一个自定义url Protocol,他会启动邮件发送程序 如果你不知道怎么弄可以百度“C# url Protocol”就好,当然写注册表动作需要管理员权限,这个你自己解决
stherix 2019-04-09
  • 打赏
  • 举报
回复
引用 4 楼 迷兔~ 的回复:
是我们提供的客户端执行程序,用户安装之后,我想通过file获取用户选择文件安装的路径,并打开它,然后把这个路径作为默认路径去记住
web没这个功能 倒是你们的客户端程序可以做到这一点 就像百度网盘,注册新的协议处理器 你在页面上点击百度网盘的链接后, 浏览器可以唤起网盘的客户端来处理
OrdinaryCoder 2019-04-09
  • 打赏
  • 举报
回复
既然是用你自己客户端安装的,安装的时候你就可以获得安装路径了
迷兔~ 2019-04-09
  • 打赏
  • 举报
回复
是我们提供的客户端执行程序,用户安装之后,我想通过file获取用户选择文件安装的路径,并打开它,然后把这个路径作为默认路径去记住
  • 打赏
  • 举报
回复
让他本地装一个你的程序,然后你WEB发数据给你的程序,让它去打应用程序,类似QQ的快捷登录
  • 打赏
  • 举报
回复
引用 1 楼 wanghui0380 的回复:
那么假设这个文件是个格式化硬盘的程序,或者他偷偷打开了你的本地摄像头进行偷拍,你觉着可以么? 不是技术上不行,是安全原因不允许这样。
您说得对。。。。
wanghui0380 2019-04-09
  • 打赏
  • 举报
回复
那么假设这个文件是个格式化硬盘的程序,或者他偷偷打开了你的本地摄像头进行偷拍,你觉着可以么?

不是技术上不行,是安全原因不允许这样。

110,553

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧