• 关于webuploader的自定义使用


    百度的图片上传插件功能强大,但是整合到自己的项目还是有些不能满足需求,只能自己一点点修改。

    成品如下:

     

    上传成功后图片回显

     图片预览

     

     如果超过自定义上传数量,会有提示

     

    以下是相关demo

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml"
          xmlns:th="http://www.thymeleaf.org">
    
    
    <title>Tribe</title>
    
    <link rel="stylesheet" type="text/css" href="/static/js/plugins/webuploader/css/webuploader.css"/>
    <link rel="stylesheet" type="text/css" href="/static/js/plugins/webuploader/css/style.css"/>
    <link rel="stylesheet" type="text/css" href="/static/css/layui.css"/>
    <link href="/static/js/plugins/fancybox/jquery.fancybox.css"
          rel="stylesheet" />
    
    <link href="/static/css/plugins/sweetalert/sweetalert.css" rel="stylesheet"/>
    
    <script src="/static/js/jquery.min.js?v=2.1.4"></script>
    
    <script th:src="@{/static/js/plugins/layer/layer.min.js}"></script>
    <script th:src="@{/static/js/plugins/fancybox/jquery.fancybox.js}"></script>
    <script type="text/javascript" src="/static/js/plugins/webuploader/js/webuploader.js"></script>
    <script type="text/javascript" src="/static/js/lin/fm/upload.js"></script>
    
        <title>Tribe</title>
    
    
        <style>
            /* Additional style to fix warning dialog position */
            #alertmod_table_list_2 {
                top: 900px !important;
            }
        </style>
    </head>
    
    <head>
        <script type="text/javascript">
            $(document).ready(function() {
                $(".fancybox").fancybox({
                    openEffect : "none",
                    closeEffect : "none"
                })
            });
            $(function(){
                get();
            })
            function get() {
                var wuploader;
                var urlArray = [];// 全局url变量
                var a = '#uploader';
                var p = '#filePicker';
                var o = '#filePicker2';
                var u = '/uploadFileToFast';
                var drawcontent = '#moduleGallery';
                var imagedata = "#picture";
                // 初始化上传插件
                $("#uploader").show();
                $("#moduleGallery").html("");
                urlArray.splice(0, urlArray.length);
                if ($("#picture").val() !== '') {
                    urlArray.push($("#picture").val());
                }
                wuploader = initWebUploaderUI(a, p, o, u, 0, wuploader, urlArray, drawcontent, imagedata);
            }
        </script>
    </head>
    <style>
        /* Additional style to fix warning dialog position */
        #alertmod_table_list_2 {
            top: 900px !important;
        }
    </style>
    <body class="gray-bg">
    
    <input type="hidden" name="picture" value="/picture/70a54bbdc6e0304c8f1b65f6687a5b6.jpg" id="picture"/>
    <div id="moduleGallery" class="moduleGallery commonWebUploader"></div>
    
    </body>
    
    
    </html>

    涉及到的js,css会有分享

     https://files.cnblogs.com/files/fengwenzhee/webuploaderResource.zip

  • 相关阅读:
    HDU 4034 Graph:反向floyd
    POJ 2728 Desert King:最优比率生成树
    求树的最大独立集,最小点覆盖,最小支配集 贪心and树形dp
    AtCoder ARC061E Snuke's Subway Trip 最短路
    hdu4126_hdu4756_求最小生成树的最佳替换边_Kruskal and Prim
    洛谷 P2633 Count on a tree
    POJ3241 最小曼哈顿距离生成树
    HDU6315 Naive Operations 线段树
    ACM-ICPC 2018 沈阳赛区网络预赛-B,F,G
    LCA
  • 原文地址:https://www.cnblogs.com/fengwenzhee/p/15388819.html
Copyright © 2020-2023  润新知