一款简单实用的HTML5手机移动端头像图片上传裁剪代码,支持拖动放大缩小调整进行图片裁剪。
js代码
<script src=\"lib/mavatar.js\"></script> <script> var avatar = new Mavatar({el: \'#avatar\',backgroundColor: \'#fff\', fileOnchange: function (e) { console.log(e) }}); function clip() { avatar.imageClipper(function (data) { alert(\'裁剪成功,生成的图片已覆盖在上传框内\'); console.log(data); // 将图片上传至后台 avatar.upload({ url: \'http://localhost:3080/profile\', name: \'avatar\', data: {userName: \'hzy0913\', info: \'someInfo\'}, success: function (data) { console.log(data) }, error: function (error) { console.log(error) }, }); }) } function reset() { avatar.resetImage(); } //获取上传前信息 function getInfo() { var fileInfo = avatar.getfileInfo(); console.log(fileInfo); } //获取base64 function getdata() { var urldata = avatar.getDataUrl(); console.log(urldata); } </script>
暂无评论内容