美图秀秀头像插件与七牛云结合

美图API说明文档,非常好用,


**下载crossdomain.xml文件,把解压出来的crossdomain.xml文件放在您保存图片或图片来源的服务器根目录下,
比如: http://example.com.cn,那么crossdomain.xml的路径为:http://example.com.cn/crossdomain.xml
需要注意的是crossdomain.xml必须部署于站点根目录下才有效, crossdomain.xml的目的是授权来自美图域下的flash向您的站点上传图片或者从您的站点加载图片
【备注】由于本地测试会被flash安全沙箱拦住,请自行搭建web服务器,在web 环境中测试。**


如果想要从七牛读取图片,需要在使用的空间中上传一份crossdomain.xml

美图官文档非常清晰易懂,良心之作。

<script src="http://open.web.meitu.com/sources/xiuxiu.js" type="text/javascript"></script>
    <script type="text/javascript">
        var uptoken = $("input[name=token]").val();
        console.log(uptoken);
        window.onload=function(){

            /*第1个参数是加载编辑器div容器,第2个参数是编辑器类型,第3个参数是div容器宽,第4个参数是div容器高*/
            xiuxiu.embedSWF("altContent",5,"100%","100%");
            //修改为您自己的图片上传接口
            xiuxiu.setUploadURL("http://up.qiniu.com");
            xiuxiu.setUploadArgs({token:uptoken});
            xiuxiu.setUploadType(2);
            xiuxiu.setUploadDataFieldName("file");

            xiuxiu.onInit = function ()
            {
                xiuxiu.loadPhoto("<{$pager.img}><{$MEMBER.face}>");//修改为要处理的图片url
            }
            xiuxiu.onUploadResponse = function (data) {
               console.log(JSON.parse(data).key);
                $.ajax({
                    url: "<{link ctl='ucenter/member:upload'}>",
                    type: 'POST',
                    data: {
                        'uid': "<{$MEMBER.uid}>",
                        'data[img]': JSON.parse(data).key,
                    },
                    success:function(response,status,xhr) {
                        alert('上传成功');

                    }
                });

            }
        }
    </script>
    <div id="altContent"></div>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值