|
发表于 2016-7-10 22:48:16
|
显示全部楼层
本帖最后由 yeah898 于 2016-7-10 22:52 编辑
楼主 我遇到个上传图片的问题,急切盼望回复,现在此谢谢楼主了。
微信开发,用到这个插件。遇到一个问题,该问题是:
1、微信浏览器上传图片,大于7M的图片 ,用下面方法剪切后上传图片到服务器,服务器保存的图片是黑屏。但小于7M是可以的。 只有在手机才出现这种情况,在电脑上一切正常。
- function getCanvasImgEvent(){
- $('.cropper-btns a:first-child').one('click',function(){
- $.showLoading('正在上传图片...');
- var blobBig = $image.cropper('getCroppedCanvas',opusImageSize.big).toDataURL('image/jpeg');
- var blobSmall = $image.cropper('getCroppedCanvas',opusImageSize.small).toDataURL('image/jpeg');
- $('#img-preview').attr('src',blobBig);
- $('.cropper-dialog').hide();
- var formData = new FormData();
- formData.append('big',blobBig);
- formData.append('small',blobSmall);
- formData.append('isOpus',true);
- $.ajax({
- type : "post",
- url : protocolUrl+'/client/join/upload/b',
- data : formData,
- dataType : "json",
- contentType: false,
- processData: false,
- success : function(rs){
- hideLoading();
- if(rs.code == 1){
- $('#bigPicture').val(rs.data.big);
- $('#smallPicture').val(rs.data.small);
- }else{
- $messanger.show(rs.msg);
- }
- },
- error : function(){
- hideLoading();
- $messanger.show('上传作品图失败!');
- }
- });
- });
- }
复制代码
|
|