WebUploader 图片压缩

来源:互联网 发布:淘宝食品qs认证 编辑:程序博客网 时间:2024/06/15 08:31

用WebUploader上传图片是,默认图片是大于 ?*1600时会被压缩;

  var uploader = WebUploader.create({  // 选完文件后,是否自动上传。    auto: true,    // swf文件路径    swf: "/Public/Uploader.swf",    // 文件接收服务端。    server: "url",    // 选择文件的按钮。可选。    // 内部根据当前运行是创建,可能是input元素,也可能是flash.    pick: '#uploader_img',    // 只允许选择图片文件。    accept: {        title: 'Images',        extensions: 'gif,jpg,jpeg,bmp,png',        mimeTypes: 'image/gif,image/jpg,image/jpeg,image/bmp,image/png'    },});uploader.on( 'uploadAccept', function( file, data ) {var html = "";html += '<img src="'+ data.url +'" class="user_img">';$(".img-heade").html(html);});

看了老半天API的解决办法是:在accept(Object)后面加"compress :false,"  或 “compress :null,”

var uploader = WebUploader.create({    // 选完文件后,是否自动上传。    auto: true,    // swf文件路径    swf: "/Public/Uploader.swf",    // 文件接收服务端。    server: "url",    // 选择文件的按钮。可选。    // 内部根据当前运行是创建,可能是input元素,也可能是flash.    pick: '#uploader_img',    // 只允许选择图片文件。    accept: {        title: 'Images',        extensions: 'gif,jpg,jpeg,bmp,png',        mimeTypes: 'image/gif,image/jpg,image/jpeg,image/bmp,image/png'    },    compress :false, });