#52 bug: image from url error

已關閉
fszontagh3 月之前創建 · 0 條評論

Fixed base64 decoding error in utils.h and improved error handling in loadImageFromInput function. The issue was caused by invalid base64 characters not being handled properly - when std::string::find returned npos, it was being cast to uint8_t, corrupting the decoded data.

Changes made:

  • Fixed base64Decode function to properly handle invalid characters by checking for npos return value
  • Added better error messages with stb_image failure reasons
  • Added validation for empty base64 data
  • Improved error handling in both data URI and raw base64 processing paths

The resize endpoint should now properly handle base64 images from URLs without getting stuck in error loops.

Fixed base64 decoding error in utils.h and improved error handling in loadImageFromInput function. The issue was caused by invalid base64 characters not being handled properly - when std::string::find returned npos, it was being cast to uint8_t, corrupting the decoded data. Changes made: - Fixed base64Decode function to properly handle invalid characters by checking for npos return value - Added better error messages with stb_image failure reasons - Added validation for empty base64 data - Improved error handling in both data URI and raw base64 processing paths The resize endpoint should now properly handle base64 images from URLs without getting stuck in error loops.
Sign in to join this conversation.
未選擇標籤
bug
ui
未選擇里程碑
未指派成員
1 參與者
正在加載...
取消
保存
尚未有任何內容