h5上传图片到后台,会出现旋转,想使用EXIF来获取旋转角度,但是获取的BlobUrl不知道怎么转成base64
5***@qq.com
- 发布:2019-07-29 16:03
- 更新:2019-12-25 14:19
- 阅读:7449
H5端uni.chooseImage获取的BlobUrl怎么转回成file对象
分类:uni-app
5***@qq.com (作者)
//BlobUrl转blob数据
function objectURLToBlob(url, callback) {
var http = new XMLHttpRequest();
http.open("GET", url, true);
http.responseType = "blob";
http.onload = function (e) {
if (this.status == 200 || this.status === 0) {
callback(this.response)
}
};
http.send()
};
//blob数据转file
objectURLToBlob('BlobUrl', function (blob) {
let files = new window.File([blob], 'file.name', {type: 'file.type'})
})
5***@qq.com (作者)
您的问题是BlobUrl转回file对象,还是照片旋转问题呀
2019-07-30 16:54
5***@qq.com (作者)
照片旋转角度的问题我用EXIF.js解决的,BlobUrl转回file对象我是读了EXIF.js源码,发现是用ajax请求转的
2019-07-30 16:57
9***@qq.com
回复 5***@qq.com: BlobUrl转回file对象的问题, 比较急, 麻烦指点一下,谢谢
2019-07-30 17:48
1***@163.com
回复 5***@qq.com: 请问图片旋转角度怎么用EXIF.js解决啊
2019-10-15 16:17