簡體   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