Uploading sketch from SPIFFS and remote server

Is there any way for ESP8266 to downloading image.bin file from a server, save it to SPIFFS and then uploading the image.bin file directly from SPIFFS.

Yes - it's called OTA - Over The Air updates.