问题:视频抓图、录像等功能,需要配置本地保存时的文件夹路径,仅IE用

效果如图:

废话不多看代码:

class="el-input__icon el-icon-folder"

style="cursor: pointer;"

@click="handleGetPath(‘snapPath‘)">

handleGetPath (path) {

/*

* 该方法只支持IE.

* 语法:strDir=Shell.BrowseForFolder(Hwnd,Title,Options,[RootFolder])

* 参数:Hwnd:包含对话框的窗体句柄(handle),一般设置为0

* Title:将在对话框中显示的说明,为字符串

* Options:使用对话框的特殊方式,为长整数,一般设置为0

* RootFolder:(可选的),用来设置浏览的最顶层文件夹,缺省时为“桌面”,可以将其设置为一个路径或“特殊文件夹常数”

* */

try {

let filePath;

let objSrc = new ActiveXObject("Shell.Application").BrowseForFolder(0, ‘请选择保存路径‘, 0, ‘‘);

if (objSrc != null) {

filePath = objSrc.Items().Item().Path;

if (filePath.charAt(0) == ‘:‘) {

alert(‘请选择文件夹.‘);

return false;

}

this.form[path] = filePath;

}

} catch (e) {

alert(e + ‘请设置IE,Internet选项-安全-自定义级别-将ActiveX控件和插件前3个选项设置为启用,然后再尝试。‘);

return false;

}

}

原文:https://www.cnblogs.com/midnight-visitor/p/13273873.html

html怎么选择文件夹路径,js 选择本地文件夹路径相关推荐

  1. js如何打开本地html文件,html、js获取本地文件夹路径,打开本地应用程序

    方法1: function runExecutable() { var executableFullPath=document.getElementById("path").val ...

  2. iOS 录视频,相册选择视频,视频压缩,存储本地文件,播放,上传

    iOS 录视频,相册选择视频,视频压缩,存储本地文件,播放,上传 工程中用到了这部分的功能,也纠结了几天后做完了,现在总结下这部分的东西. 先说描述下需求: (1)从相册取视频.录视频: (2)视频转 ...

  3. JS学习--用JS读取本地文件

    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...

  4. js 获取本地文件及目录方法

    相册 广场游戏登录注册 关注此空间 听风居 感受自然 感受生活 感受心灵 2012-01-09 14:25 JS读取本地文件及目录的方法 Javascript是网页制作中离不开的脚本语言,依靠它,一个 ...

  5. js读写php文件,h5+js实现本地文件读取和写入

    这次给大家带来h5+js实现本地文件读取和写入,h5+js实现本地文件读取和写入的注意事项有哪些,下面就是实战案例,一起来看一下. 代码如下: 读取本地文件 Document //点击导入按钮,使fi ...

  6. Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作

    Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作 目录 Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作 一.简单介 ...

  7. 云服务器 与本地文件传输,云服务器 与本地文件传输

    云服务器 与本地文件传输 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装数 ...

  8. scp复制本地文件到远程服务器,scp 本地文件到远程服务器

    linux中scp命令的使用 linux远程拷贝文件命令:scp(scp:secure corp)(1)从本地拷贝文件到远程服务器scp/opt/script/test.pl root@192.168 ...

  9. 跨服务器获取文件shell,shell脚本实现本地文件与服务器文件同步

    为何创建此脚本是因为方便项目的布署,不需要手动地去同步不同的项目,而只需要简单的执行shell脚本,输入项目名就能发布到服器上. 1.shell文件代码 #!/bin/sh read -t 30 -p ...

  10. html5加js实现本地文件读取和写入并获取本地文件路径

    HTML5提供了一台API可以实现文件的读写,文件读取利用API是FileReader 代码如下: 读取本地文件 <!doctype html> <html lang="e ...

最新文章

  1. Linux使用Shell脚本实现ftp的自动上传下载
  2. SharePoint 2013 中如何使用Silverlight
  3. 算法练习day2——190319(大顶堆、冒泡、选择、插入)
  4. Boost:使用类array <>的简单示例
  5. camel eip_Apache Camel教程– EIP,路由,组件,测试和其他概念的简介
  6. centos6.6安装中文支持
  7. Docker 为什么输给了Kubernetes?Docker 员工自述!
  8. 浏览器加载、渲染过程总结
  9. eclipse反编译调试源码调试
  10. 支持商用,开源的商城系统,推荐给你
  11. 缓存算法篇其一-----FIFO(先入先出)
  12. flutter type ‘Null‘ is not a subtype of type ‘String‘
  13. android fastboot 刷机教程,已进入fastboot怎么刷机教程
  14. Axure RP Extension for Chrome的安装
  15. 悉尼大学商业数据科学与计算机学院,留学攻略—澳洲悉尼大学数据科学专业
  16. 抖音推广——抖音吸粉技巧分享
  17. android倒数计时器,Android倒计时(分钟)
  18. flash as3.0 图片切换
  19. checkra1n越狱错误79_新的unc0ver漏洞可让运行iOS / iPadOS 12至13.5的苹果iPhone和iPad越狱...
  20. armbian不拔掉TF卡使用usb移动硬盘启动

热门文章

  1. stl加载器STLLoader
  2. CAD手机看图软件中怎么将CAD图纸转为PDF/图片格式?
  3. 穷查理宝典-----第二章 (芒格的生活、学习决策方法)
  4. vue json转xml
  5. 适用于ABAQUS的黏弹性边界(粘弹性边界)及等效地震荷载施加插件程序
  6. Maven的依赖配置
  7. linux的 vi的各种命令(超级好用)
  8. 聊天中文语料库对比(附上各资源链接)
  9. 期权有哪些策略?哪家券商期权手续费最低?
  10. 众安 java_社招|众安社招面试