收藏
回答

uni.chooseMedia pc端小程序无法上传jpeg格式的图片?

在pc端的小程序上无法上传 jpeg格式的图片
                                  uni.chooseMedia({
					count: count,
					mediaType: this.fileMediatype == 'image' ? ['image'] : ['video'],
					sourceType: ['album', 'camera'],
					camera: 'back',
					success(res) {
						uni.showLoading({
							title: '加载中'
						});
						console.log('res', res)
						let tempFilePaths = res.tempFiles //获取到图片的本地临时文件路径(本地路径)
						// 压缩图片或视频
						that.compressFiles(tempFilePaths)
							.then((compressedFiles) => {
								that.uploadToServer(compressedFiles); // 将压缩后的文件上传到服务器
							})
							.catch((error) => {
								console.log('压缩错误', error);
								that.uploadToServer(tempFilePaths); // 出错时,上传未压缩的文件
							});
					}
				})                                   
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容