En ese caso, no uses el evento
change
en el
<input>
sino en el botón. Con respecto a lo segundo, podrías subir la imagen y darle dos opciones al usuario: confirmar o rechazar. Si confirma, entonces, la imagen queda guardada, caso contrario,
la eliminas.
Saludos