js canvas转base64编码图片不全
各位大神好
我现在的需求是,选择图片,转成base64编码,上传到服务器
思路是用canvas,选择本地图片后,画到canvas上,然后通过canvas获取base64编码
代码如下:
然后转base64部分
然后我是远程模拟器上测试的,为了测试,我现在模拟器里通过相机拍了一张照片
然后选择图片后,模拟器上显示如下
但是上传到服务器里,通过base64编码还原的图片如下
两者就不一样…… 感觉是不全,我本来想用手机真机测试的,结果手机上选择文件时,一点图片就自动退回桌面了……
求解
js
图片
canvas
赞
1
收藏 0
回答 1
相关问题
HarmonyOS 图片Base64编码
822浏览 • 1回复 待解决
HarmonyOS 图片转base64
936浏览 • 1回复 待解决
HarmonyOS 图片压缩和图片转base64
1162浏览 • 1回复 待解决
HarmonyOS 图片进行base64编码报错
1364浏览 • 1回复 待解决
怎么把PixelMap图片转BASE64
10370浏览 • 1回复 待解决
HarmonyOS 如何实现Base64数据转图片
898浏览 • 1回复 待解决
HarmonyOS如何将图片转Base64
1948浏览 • 1回复 待解决
HarmonyOS 拍照后的图片转base64
674浏览 • 1回复 待解决
如何base64转换成图片?
11500浏览 • 2回复 待解决
HarmonyOS base64编码问题
1384浏览 • 1回复 待解决
HarmonyOS base64转image
753浏览 • 1回复 待解决
照片文件转Base64
621浏览 • 1回复 待解决
HarmonyOS 图片base64转码后乱码
716浏览 • 1回复 待解决
HarmonyOS pixelMap怎么转base64
592浏览 • 1回复 待解决
HarmonyOS base64编码的API
751浏览 • 1回复 待解决
HarmonyOS arraybuffer转base64乱码
858浏览 • 1回复 待解决
arkts中怎么实现base64编码?
1562浏览 • 1回复 待解决
PixelMap怎么转Base64?(非Java)
4328浏览 • 2回复 待解决
HarmonyOS 录制的视频转base64
848浏览 • 1回复 待解决
HarmonyOS 如何将沙盒图片转位base64
981浏览 • 1回复 待解决
HarmonyOS 加解密base64转换
978浏览 • 1回复 待解决
HarmonyOS 请问ArkTS如何Base64编码和解码?
1631浏览 • 1回复 待解决
如何将PixelMap转图片base64字符串?
1544浏览 • 1回复 待解决
HarmonyOS 网络传输BASE64转义问题
858浏览 • 1回复 待解决
验证pixelmap数据buffer转base64是否正常
2689浏览 • 1回复 待解决
我之前也遇到过这个问题, 我记得这个是toDataURL本身的问题,你可以打印一下通过这个toDataURL转换出的base64的码流,会发现只有一小截码流,远远不够转换成目标图片的长度。但是好像toDataURL在api版本为7时没有这个问题。