uniapp选择图片并上传到unicloud

需要先绑定云服务空间

主要用到uni.chooseImage uniCloud.uploadFile
<template>
	<view class="p-1">
			<button class="mt-1" @click="upload">上传图片</button>
	</view>
</template>

<script setup>
	const upload = async () => {
		//前端代码
		uni.chooseImage({
			count: 1,
			success(res) {
				console.log(res);
				if (res.tempFilePaths.length > 0) {
					let filePath = res.tempFilePaths[0]
					uniCloud.uploadFile({
						filePath: filePath,
						cloudPath: 'a.jpg',
						onUploadProgress: function(progressEvent) {
							console.log(progressEvent);
							var percentCompleted = Math.round(
								(progressEvent.loaded * 100) / progressEvent.total
							);
						},
						success() {},
						fail() {},
						complete() {}
					});
				}
			}
		});
	}
</script>

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注