vue-cookie 设置过期时间之关闭浏览器清除 cookie 2557

vue-cookie 设置过期时间及关闭浏览器清除 cookie

后台基本开发规范 2632

后台基本开发规范

vue 使用 uuid 报错:uuid has no default export 3161

vue 在使用 uuid 的时候报这个错误如何解决:uuid has no default export

vue 包含别名的图片地址如何动态加载 2909

vue 包含别名的图片地址如何动态加载。如:imgurl = "@img/1.png"

vue 获取非200状态码返回的 response 数据 1681

如何获取非200状态码返回的 response 数据

jenkins 搭建 vue 自动发布平台 1705

如何用 jenkins 搭建一个 vue 项目的自动发布平台

腾讯云 cdn 的使用及添加 cname 报错:解析记录已存在 3000

首次开通腾讯云送了120G的 cdn 流量,虽然本博客没多少人看,但是本着不浪费的精神,还是去配置了下 cdn

华为云对象存储 obs 文件流上传 4110

laravel 支持华为云对象存储 obs 文件流上传

华为云对象存储 obs 基于表单上传文件 4982

记录华为云对象存储 obs 基于表单上传文件

php 华为云对象存储安装( obs 安装) 5446

在 laravel 下安装 obs 依赖包,安装华为云对象存储依赖包

小提示

如有侵权请邮件通知

ftfoolish - 求知若饥,虚心若愚
vue-cookie 设置过期时间之关闭浏览器清除 cookie 2618

vue-cookie 设置过期时间及关闭浏览器清除 cookie

后台基本开发规范 2688

后台基本开发规范

vue 使用 uuid 报错:uuid has no default export 3225

vue 在使用 uuid 的时候报这个错误如何解决:uuid has no default export

vue 包含别名的图片地址如何动态加载 2970

vue 包含别名的图片地址如何动态加载。如:imgurl = "@img/1.png"

vue 获取非200状态码返回的 response 数据 1713

如何获取非200状态码返回的 response 数据

jenkins 搭建 vue 自动发布平台 1723

如何用 jenkins 搭建一个 vue 项目的自动发布平台

腾讯云 cdn 的使用及添加 cname 报错:解析记录已存在 3022

首次开通腾讯云送了120G的 cdn 流量,虽然本博客没多少人看,但是本着不浪费的精神,还是去配置了下 cdn

华为云对象存储 obs 文件流上传 4130

laravel 支持华为云对象存储 obs 文件流上传

华为云对象存储 obs 基于表单上传文件 5009

记录华为云对象存储 obs 基于表单上传文件

php 华为云对象存储安装( obs 安装) 5466

在 laravel 下安装 obs 依赖包,安装华为云对象存储依赖包

小提示

如有侵权请邮件通知

webuploader 单页面多次上传图片 - ftfoolish

webuploader 单页面多次上传图片

css 写法:

<input type="hidden" name="pic1" value="" id="uploadimg1">
<div class="upload" onclick="addWebId('upload_img_1', 'uploadimg1', 'upimg1')" id="upimg1">+</div>
<input type="text" name="name1" value="" placeholder="图片描述">
<div class="upload_img" style="display: none;" id="upload_img_1"></div>

<input type="hidden" name="pic2" value="" id="uploadimg2">
<div class="upload" onclick="addWebId('upload_img_2', 'uploadimg1', 'upimg2')" id="upimg2">+</div>
<input type="text" name="name2" value="" placeholder="图片描述">
<div class="upload_img" style="display: none;" id="upload_img_2"></div>

<input type="hidden" name="pic3" value="" id="uploadimg3">
<div class="upload" onclick="addWebId('upload_img_3', 'uploadimg3', 'upimg3')" id="upimg3">+</div>
<input type="text" name="name3" value="" placeholder="图片描述">
<div class="upload_img" style="display: none;" id="upload_img_3"></div>

js 写法:

<link rel="stylesheet" type="text/css" href="webuploader/0.1.5/webuploader.css"/>
<script type="text/javascript" src="webuploader/0.1.5/webuploader.min.js"></script>

$(function () {

        var uploader = WebUploader.create({
            // 选完文件后,是否自动上传。
            auto: true,
            //后台接收地址
            server: '/upload',
            //内部根据当前运行是创建,可能是input元素,也可能是flash.
            pick: '.upload_img',
            //只允许选择图片文件。
            accept: {
                title: 'Images',
                extensions: 'gif,jpg,jpeg,bmp,png',
                mimeTypes: 'image/*'
            },
            resize:false,
            //允许多次上传
            duplicate :true
        });

        //文件上传成功
        uploader.on('uploadSuccess', function (file, response) {
            //成功之后处理
            if (response.code == 1) {
                $(".web_upload").html("<img style='width: 100%; height: 100%;' src='" + response.data.url + "'>");
                $(".webUpload").val(response.data.url);
                $(".webUpload").removeClass("webUpload");
                $(".web_upload").removeClass("web_upload");
            } else {
                layer.msg(data.msg, {icon: 2, time: 1000});
            }
            this.removeFile(file, true);
        });

        // 文件上传失败,显示上传出错。
        uploader.on('uploadError', function (file) {
            alert('上传失败');
        });
    })

    function addWebId(id, id1, id2) {
         $("#"+id2).addClass("web_upload");
         $("#"+id+" input[type='file']").trigger("click");
         $("#"+id1).addClass("webUpload");
    }

效果图:


小提示

如有侵权请邮件通知