you should have a PHP script between the user and the server.
Let the PHP script store the image in a safe directory which noone can access from the web.
Then let the user request your PHP script, and let the PHP script deliver the image.
Full control, although at the cost of performance.
|