HTML5 MUI 手机预览图片,裁剪上传base64,保存数据库

本文介绍了如何使用HTML5和MUI在手机上预览图片,并通过裁剪功能将图片转化为base64编码,进一步上传到服务器的Asp.net后台并保存至数据库。涉及到的关键技术包括HTMLCanvasElement的toDataURL方法和cropper.js库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

app和网站页面都可以使用

需要的文件:

这些都需要,这些文件在下文的参考网址可以下载

页面头部引用:

<link rel="stylesheet" href="js/imagecropper/bootstrap.min.css" />
<link rel="stylesheet" href="js/imagecropper/cropper.css" />


页面底部引用(但是在body里):

<script type="text/javascript" src="js/jquery-1.7.js"></script>
<script src="js/mui.min.js"></script>
<script type="text/javascript" src="js/pet.js"></script>
<script type="text/javascript" src="js/imagecropper/jquery.min.js"></script>
<script type="text/javascript" src="js/imagecropper/bootstrap.min.js"></script>
<script type="text/javascript" src="js/imagecropper/cropper.js"></script>


布局:

<div id="changeAvatar" class="touxiang" onclick="showActionSheet()">//触发选择图片事件
	<img src="images/dogimg.png">//默认图片以及选择裁剪后展示的效果
</div>
<div style="width:90%;margin: 0 auto;margin-top:30px;">
	<button type="button" class="mui-btn mui-btn-primary mui-btn-block" style="height: 40px;" onclick="postAvatar()">确认提交</button>//保存数据事件
</div>
<div style="text-align: center;z-index: 99;width: 100%;height:
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值