使用 wx.chooseMedia API 在安卓中,选择 png 格式图片,返回的 type 是 png,但是 tempFilePath 后缀名会是 .jpg 的,而且图片上传到服务端校验出的 MIME 类型也是 image/png
wx.chooseMedia({
count: 1,
mediaType: ["image"],
sourceType: ["album"],
sizeType: ["original"]
});
相同的调用方式在 Windows、iOS、MacOS 都是正常,原图是 png 格式,选择原图时,返回的 type 是 png,tempFilePath 后缀名是 .png,MIME 类型是 image/png。只有在安卓中 tempFilePath 后缀名变为 .jpg
这样会导致在上传图片到服务端时,校验图片格式出现异常,后缀名与 MIME 类型不符。
