Image uplooader implementations.