繁体   English   中英

无效的JPEG文件结构:缺少SOS标记

[英]Invalid JPEG file structure: missing SOS marker

首先,我使用Phonegap 3.0捕获了图像,该图像为我提供了BASE64编码的String,然后使用如何将字节数组转换为MultipartFile链接 BASE64字符串转换为MultipartFile对象。

scalePhoto(ORIGINAL_LONG_EDGE,(new BASE64DecodedMultipartFile(Base64.decodeBase64(base64EncodedString).getBytes())

检查以上课程的链接。

我正进入(状态

无效的JPEG文件结构:缺少SOS标记。

我该如何解决?

显然,在转换或逆转换期间会丢失某些东西。

  1. 检查您的JPEG处理代码是否可以处理Photoshop生成的JPEG文件,换句话说,摆脱Base64编码/解码和多部分文件的填充。 隔离JPEG并输入“真实”数据。
  2. 二进制比较原始JPEG和二进制文件,这些文件是在base64decode和多部分联接操作结束时获得的。 可能不会是一样的。
  3. 仅隔离Base64编码/解码,并使用JPEG文件进行测试。 (再次二进制比较JPEG文件)。
  4. 仅将多部分分开,然后加入以查看是否松动了任何信息。 (再次二进制比较JPEG文件)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM