//通过摄像头拍摄的图片才有exif信息getOrientation(file) { return new Promise((resolve, reject) => { const img = new Image(); img.src = window.URL.createObjectURL(file); img.onload = () => { // 获取图片元数据(EXIF 变量是引入的 exif-js 库暴露的全局变量) exif.EXIF.getData(img, function () { // 获取图片旋转标志位 let orientation = exif.EXIF.getTag(this, "Orientation"); resolve(orientation || 1) }) } img.onerror = (err) => { reject(err) } })}复制代码