前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js获取所选文件路径

js获取所选文件路径

作者头像
efonfighting
发布2019-10-16 15:26:51
14.3K0
发布2019-10-16 15:26:51
举报
文章被收录于专栏:一番码客一番码客

前言

本来今天想用vue做一个button,点击后选择本地文件,并获取文件路径,但只在html下实现了,vue下还要研究下。

实现这个小工具的大概的思路就是,获取了文件的路径后,将所选的文件按照顺序存放到一个文本文件中,然后点击另一个按钮之后,调用现有的python程序,这个python程序去读取文件路径文本中的内容,依次合并。

html中实现

代码

这里input里的multiple="multiple"可以控制多选还是单选。

代码语言:javascript
复制
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8"/>
    <title>efonmark</title>
    <script type="text/javascript">
    function openfile() {
        document.getElementById('open').click();
    }

    function showRealPath(filePath){
      document.getElementsByName("textfield")[0].value = filePath;
    }
    </script>
  </head>
  <body>
  <div>
    <input type="button" value="open a file" onclick="openfile()">
    <input type="file" multiple="multiple" name="filename" id="open" style="display:none"/>
  </div>

  <div>
    <input type="file" multiple="multiple" name="uploadfile" onfocus="showRealPath(this.value);"/>
    <input type="hidden" name="uploadfileRealPath">
  </div>
    </body>

</html>

实际效果

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一番码客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • html中实现
    • 代码
      • 实际效果
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档