美图秀秀上传图片案例1

<!DOCTYPE html>
<html>
<head>
<title>美图WEB开放平台</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="css/reset.css" />
<link rel="stylesheet" href="css/xiuxiu.css" />
<script type="text/javascript" src="plugin/jquery/jquery-1.11.1.js"></script>
<script src="http://open.web.meitu.com/sources/xiuxiu.js" type="text/javascript"></script>
<script type="text/javascript" src="js/xiuxiu.js"></script>
</head>
<body>

<div class="xiuxiuUploadImg"> 
    <div id="xiuxiuFlashBox"></div>
</div>

</body>
</html>

xiuxiu.css文件

/*@charset "UTF-8";*/
.xiuxiuUploadImg { width:600px; height:400px; padding:1px; border:1px solid #666; background:#666; margin:5px }

xiuxiu.js文件

$(function(){
    //自定义函数
    function xiuxiuUploadImg(xiuxiuFlashBox,editorType,uploadUrl,uploadType,uploadDataFieldName,defaultImgUrl,cropPresets){
        //设置裁剪的比例或尺寸,请在xiuxiu.embedSWF之前调用此函数,否则无法生效。
        xiuxiu.setLaunchVars("cropPresets", cropPresets);
        /*第1个参数是加载编辑器div容器,第2个参数是编辑器类型,第3个参数是div容器宽,第4个参数是div容器高*/
        xiuxiu.embedSWF(xiuxiuFlashBox,editorType,"100%","100%");
        //设置上传路径
        xiuxiu.setUploadURL(uploadUrl);
        //设置上传方式
        xiuxiu.setUploadType(uploadType);
        //设置html<input type="file" name="Filedata" id="file" />中的name
        xiuxiu.setUploadDataFieldName(uploadDataFieldName);
        //设置默认图片
        xiuxiu.onInit = function(){
            xiuxiu.loadPhoto(defaultImgUrl);
        }
        //处理服务器响应
        xiuxiu.onUploadResponse = function(data){
            uploadResponseResult(data);
        }
    }
    
    //用户设置美图秀秀的参数
    
    //容器ID
    var xiuxiuFlashBox = "xiuxiuFlashBox";
    //要嵌入的编辑器类型(1为轻量编辑,2为轻量拼图,3为完整版,5为头像编辑器,默认值1)
    var editorType = 5;
    //裁剪的比例或尺寸
    var cropPresets = "1000:618";
    //上传路径
    var uploadUrl = "http://web.upload.meitu.com/image_upload.php";
    //上传方式
    var uploadType = 2;
    //对应于设置html<input type="file" name="upload_file" id="file" />中的name
    var uploadDataFieldName = "upload_file";
    //默认图片路径
    var defaultImgUrl = "http://open.web.meitu.com/sources/images/1.jpg";
    //处理服务器的响应
    function uploadResponseResult(data){
        var json = $.parseJSON(data);
        var img = '<img src="'+json.original_pic+'" alt="alt图片" />';
        //$(".xiuxiuUploadImg").css({"width":"auto","height":"auto"}).html(img);
        $("body").html(img);
    }
    
    //调用自定义美图秀秀函数
    xiuxiuUploadImg(xiuxiuFlashBox,editorType,uploadUrl,uploadType,uploadDataFieldName,defaultImgUrl,cropPresets);
        
});


161745_b79X_1773772.png

161745_hhXv_1773772.png

保存后的效果

转载于:https://my.oschina.net/u/1773772/blog/662387

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值