SD card image to webpage issue

You can store the image in the memory of the Arduino. If it's small enough (a few K), it will probably fit in PROGMEM (depending on the size of the rest of the code).

You still need to honour the different requests for the page and the image.