#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.
登录 并参与到对话中。
未选择标签
bug
ui
未选择里程碑
未指派成员
1 名参与者
正在加载...
取消
保存
这个人很懒,什么都没留下。