Чисто и просто JSfiddle
Это будет полезно, если вы хотите, чтобы событие вызывалось косвенно из div или кнопки.
UPLOAD IMAGE