Я думаю, вам нужно будет либо отправить данные на сервер, чтобы пользователь загрузил данные с этого сервера, либо встроить некоторый объект Flash или Java, который может напрямую обращаться к жесткому диску.JavaScript (включая GWT) не разрешается записывать файлы на жесткий диск в большинстве браузеров.
Если вам просто нужно, чтобы изображение было доступно для вашего приложения, вы можете использовать некоторую форму локального хранилища, отличную от файлов,хотя ваш пользователь не сможет получить к нему доступ из других приложений.