昨天做了一个h5上传图片,前端把图片转成base64传递给我这边后台,后台接到值,将base64再转成图片,保存下来,但是测试后发现,这个图片如果是iphone手机上传一张竖版的(横版图就没事),那么在安卓手机打开,就是横版的了,人像就横躺过来了,但是在安卓手机之间,iphone之间,安卓对iphone横版竖版都没问题,这要怎么解,是转base64时的问题,还是转回图片的问题?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
h5页面上传图片base64转码的问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
0条回答 默认 最新
报告相同问题?
提交
- 2019-03-21 11:47鸣蜩三一的博客 uni-app上传头像base64转码 首先需要调起相册,使用 uni.chooseImage 方法选择相册,点击相册里面的图片, 确定可以选择图片并获取到图片的路径之后,uni-app官网有插件可以来使用,引入插件之后,使用插件的方法就...
- 2016-03-17 19:37这个Demo可以帮助开发者理解如何在实际项目中使用Base64编码处理图片,特别是在前端开发中,如何实现图片的Base64上传、存储和显示。 需要注意的是,Base64编码会使得文件大小增加约33%,对于大尺寸图片,这种编码...
- 2019-10-06 19:59栀寒_信强的博客 之前用H5的canvas来获取,但是只有Android可用,IOS不行 后来说用文件读取的形式,...function GetBase64Code(path) //path绝对路径 { var bitmap = new plus.nativeObj.Bitmap("test"); //test标识谁便取 ...
- 2015-12-15 16:59THEFUTHER_TWO的博客 一种方式就是使用base64字符串上传图片,这种形式我个人认为比较适合上传图片数量比较少的,比如上传头像,上传图片数量多的话,速度会慢些 另一种方式是使用二进制流进行上传图片,这种方式上传图片少或者数量多都...
- 2020-12-30 03:10热心隔壁邻居老严的博客 function dataURLtoFile(dataurl, filename) { //将base64转换为文件var arr = dataurl.split(','),mime = arr[0].match(/:(.*?);/)[1],bstr = atob(arr[1]),n = bstr.length,u8arr = new Uint8Array(n);while (n--)...
- 2017-11-18 09:59其实很明白的博客 一种是图片转为Base64编码,这种编码是直接可以在页面通过的方式显示 Base64 在CSS中的使用 .demoImg{ background-image: url("data:image/jpg;base64,/9j/4QMZRXhpZgAASUkqAAgAAAAL...."); } Base64 在...
- 2021-03-28 18:46Bubblenut的博客 文章目录前言普通图片上传前端后端处理base64图片处理前端后端Base64ImageUtil, base64图片转码工具类后端传输图片至前端展示后端转换函数前端展示 前言 一般上传图片的方式我们都是在前端使用 input file控件来...
- 2017-01-23 15:33c_zhi的博客 主要内容: 1,图片base64转码; 2,h5文件流读取; 3,php保存base64图片; 4,图片上传与保存;
- 2018-09-19 09:32y_hai_yang的博客 现在很多借口调用如果要上传图片,都是采用的图片流上传,(有些会使用base64字符串),这里记录一下自己使用的方法,以备再用. 一,流形式: /** * 测试上传png图片 * */ public static void testUploadImage...
- 2019-11-08 11:30someWhere_weMeet的博客 查阅很多资料后,几乎没有一个能完整解决问题的,都是东平西凑,各种调试才勉强解决生成图片的坑。 因为canvas始终会跨域,一般都是通过设置后端,改的麻烦也不知道行不行,所以就前端自己想办法解决,绕过后端。 ...
- 没有解决我的问题, 去提问