本文主要是介绍uni.chooseImage 选中图片时判断是相册图片还是拍照图片,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
当uni.chooseImage 接口sourceType参数为 ['camera', 'album']时如何判断是哪里来的图片,
我的做法是判断路径格式。
从相册选择返回的参数是
拍照返回的参数是
以此可以看出相册选择的图片是绝对路径
所以我们只要判断是否是绝对路径并且是否是只有一张图片
const tempFilePaths = res.tempFilePaths;//保存图片/^file:/if (tempFilePaths.length == 1 && !tempFilePaths[0].startsWith('file://')) {uni.saveImageToPhotosAlbum({filePath: tempFilePaths[0],success: function() {console.log('save success');}});}
这篇关于uni.chooseImage 选中图片时判断是相册图片还是拍照图片的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!