如何在webkit浏览器中删除c伪路径,如chrome,safari,opera?

 川川shilohjr_993 发布于 2023-01-30 17:02

如何删除webkit浏览器中的c伪路径,如chrome,safari,opera?

在IE和Firefox中它只显示文件名,没关系

但在Chrome,歌剧,野生动物园.它显示C:\ fakepath\700.jpg

如何在Chrome,opera,safari中删除C:\ fakepath \.





Quentin.. 24

只需使用正则表达式删除最后一个(包括)之前的所有内容\.

 var path = "C:\\fakepath\\example.doc";
 var filename = path.replace(/^.*\\/, "");
 console.log(filename);

显然,你可以path从文件输入中获得.

2 个回答
  • 只需使用正则表达式删除最后一个(包括)之前的所有内容\.

     var path = "C:\\fakepath\\example.doc";
     var filename = path.replace(/^.*\\/, "");
     console.log(filename);
    

    显然,你可以path从文件输入中获得.

    2023-01-30 17:06 回答
  • 你会得到第一个文件的名称.

    document.getElementById("yourInputElement").files[0].name
    

    如果你想获得多个文件名,你必须迭代files.

    2023-01-30 17:06 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有