uniapp解决上传图片旋转90度问题

本文介绍了一种在不同平台(iOS和安卓)上优化图片压缩和上传的方法,通过使用plus.zip.compressImage函数根据设备信息和图片方向调整压缩参数,实现高质量但体积更小的图片上传,适用于小程序和跨平台应用。

 

import compressImage from '@/common/imageutil.js'(文章最后);


    const device = uni.getSystemInfoSync(); 

	<!-- 图片上传 -->
		<wslimg title="图片上传" :num="40" :dataList="dataList" @chooseImg="chooseImg" @close="close($event)"></wslimg>
		 <view style="color: #00BFFF;padding: 10upx;"><progress :percent="percent" show-info  strock-width="10"></progress><!-- <text style="color: #00BFFF;margin-left: 48%;">{
  
  {percent}}%</text> --></view> 
		<view class="btn-logout" hover-class="btn-logout-hover" @tap="uploadImg()">
			<text>开始上传</text>
		</view>
	chooseImg() {
				uni.chooseImage({
					sourceType: ["camera", "album"],
					sizeType: ['original'],
					count: this.num - this.dataList.length,
					success: async (res) => {
						const tempFilePaths = res.t
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值