You can use javascript FileReader API to display a preview of an image which is provided from a file input field. This comes in very useful in the sense that you don\'t have
It appears there is no limitation on the filesize. I did the same thing as you in the past and noticed that the time before display is due to the storage in ram/browser. So the delay will depend on the user's computer. If you have to deal with a lot of big images (> 10MB) you can put a gif loader during the loading.