• HTML批量文件上传方案——图像预览方式


    作者:私语茶馆

    1.HTML多文件上传的关键方案

            多文件上传包括:文件有效性校验,文件预览、存储和进度展示多个方面,本章节介绍的是文件预览的实现方案。

    2.文件上传前预览

    2.1.效果

    选择文件前:

    选择文件后:

    2.2.CSS文件代码

    StorageCenter.css代码

    1. html {
    2. font-family: sans-serif;
    3. }
    4. form {
    5. font-size: 25px;
    6. padding: 5px 5px 5px 5px;
    7. }
    8. form button, form label{
    9. font-size: 25px;
    10. padding: 5px 5px 5px 5px;
    11. }
    12. form img {
    13. height: 64PX;
    14. width: 64px;
    15. order: 1;
    16. float: right;
    17. }
    18. input{
    19. font-size: 25px;
    20. padding: 5px 5px 5px 5px;
    21. }
    22. input::file-selector-button{
    23. font-size: 25px;
    24. }
    25. .clearfix:after {
    26. content: "";
    27. display: table;
    28. clear: both;
    29. }
    30. form li, div > p {
    31. background: #eee;
    32. display: flex;
    33. justify-content: space-between;
    34. margin-bottom: 10px;
    35. list-style-type: none;
    36. border: 1px solid black;
    37. }
    38. .preview{
    39. font-size: 15px;
    40. }

            其中form img是预览后,触发script生成的图片源宿,li p都是动态生成的预览区源宿,显示文件基本信息。

    2.3.HTML文件

    1. <body>
    2. <form method="post" enctype="multipart/form-data">
    3. <div>
    4. <label for="image_uploads" style="font-size:25px;"> 选择上传图片:</label>
    5. <input
    6. type="file"
    7. id="image_uploads"
    8. name="image_uploads"
    9. accept=".jpg, .jpeg, .png"
    10. multiple />
    11. </div>
    12. <div class="preview">
    13. <p>
  • 相关阅读:
    【中国知名企业高管团队】系列22:滴滴
    快速实现 CDN 直播
    NVR新版界面看回放时音频功能如何开启
    vue使用Element-plus的Image预览时样式崩乱
    mongo基础操作总结
    Java攻略之API
    北斗导航 | GBAS发展与应用支持CAT II/III类精密进近
    基本的五大排序算法
    RecyclerView懒加载失效问题(三)
    Roreg复现
  • 原文地址:https://blog.csdn.net/sunbeacher/article/details/138210504