Chrome实现文件夹拖拽并预览其中的图片

背景

  1. Chrome浏览器,楼主用的是70以上的版本。
  2. pycharm编辑器(这里没有用VScode,因为发现用VScode打开代码和pycharm打开代码效果不一样)

需求

在网上查找了很多资料,也浏览了许多文章,大部分都是关于拖拽文件或者多个文件的资料,然而楼主需要的是拖拽文件夹这一操作。

实现

这个是可以预览到全部文件并输出信息的,打开被注释的两个函数,同时将图片过滤的正则注释掉即可,这里将js与css放在了html文本里。

  • html代码

    <div id="app">
        <div class="upload upload-box" id="upload" style="font-size:20px">
            拖动文件夹到此处上传
        </div>
    </div>
    
    <div id="messages" style="width: 100%; float: left;">
    </div>
    
  • css代码

<style>
        #upload {
            /*display: none;*/
            width: 100%;
            height: 200px;
            font-weight: bold;
            text-align: center;
            padding: 1em 0;
            margin: 1em 0;
            color: #555;
            border: 2px dashed #555;
            border-radius: 7px;
            cursor: default;
        }

        #upload.hover {
            color: #f00;
            border-color: #f00;
            border-style: solid;
            box-shadow: inset 0 3px 4px #888;
        }
  </style>
  • js代码
    代码还是比较多的,
<script src="http://layui.hcwl520.com.cn/layui-v2.4.5/layui.js?v=201811010202"></script>
<script type="text/javascript" src="https://unpkg.com/wangeditor@3.1.1/release/wangEditor.min.js"></script>
<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值