引入
<link rel="stylesheet" type="text/css" href="{{asset('css/webuploader.css')}}" />
<!-- jQuery -->
<script src="/css/vendors/jquery/dist/jquery.min.js"></script>
<script type="text/javascript" src="{{asset('js/webuploader.js')}}"></script>
function upload(filePicker,name) {
var $ = jQuery,
// 优化retina, 在retina下这个值是2
ratio = window.devicePixelRatio || 1,
// 缩略图大小
thumbnailWidth = 100 * ratio,
thumbnailHeight = 100 * ratio,
// Web Uploader实例
uploader;
// 初始化Web Uploader
uploader = WebUploader.create({
// 自动上传。
auto: true,
// swf文件路径
swf: "__PUBLIC__/qwadmin/js/Uploader.swf",
// 文件接收服务端。
server:'/kefu/upload', //写异步上传的方法
// 选择文件的按钮。可选。
// 内部根据当前运行是创建,可能是input元素,也可能是flash.
pick: '#'+filePicker,
// 只允许选择文件,可选。
accept: {
title: 'Images',
extensions: 'gif,jpg,jpeg,bmp,png',
mimeTypes: 'image/*'
}
});
// 文件上传成功,给item添加成功class, 用样式标记上传成功。
uploader.on( 'uploadSuccess', function( file,response) {
// alert(response.message);
var src = response.data;
// var name = response.name;
var html='<input type="hidden" name="'+name+'[]" value="'+src+'"> ';
var img='<img src="'+src+'" width="100" height="150" title="点击删除" > ';
//找到logo
$("#"+name).append(html);
$("#upload_img").append(img);
// console.dir()
$( '#'+file.id ).addClass('upload-state-done');
});
// 文件上传失败,现实上传出错。
uploader.on( 'uploadError', function( file ) {
var $li = $( '#'+file.id ),
$error = $li.find('div.error');
// 避免重复创建
if ( !$error.length ) {
$error = $('<div class="error"></div>').appendTo( $li );
}
$error.text('上传失败');
});
// 完成上传完了,成功或者失败,先删除进度条。
uploader.on( 'uploadComplete', function( file ) {
$( '#'+file.id ).find('.progress').remove();
});
}
$("#upload_img").on("click",'img',function(){
that = $(this)
index = $(this).attr('src');
console.log(index);
$.post('/color/deletePic', {'_token':'{{csrf_token()}}', 'id' : index}, function(res){
console.log(res)
if(res==1){
that.hide()
}else{
alert('图片丢失');
}
}, 'json');
});