#52 bug: image from url error

Închis
deschis 3 luni în urmă cu fszontagh · 0 comentarii

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.
Autentificați-vă pentru a vă alătura acestei conversații.
Fără etichetă
bug
ui
Nu există Milestone
Fără destinatar
1 Participanți
Se încarcă...
Anulare
Salvează
Nu există încă niciun conținut.