Вы можете загрузить файл на сервер с помощью FileUpload, а затем сразу же загрузить файл с сервера на клиент, используя RequestBuilder или GWT RPC, где вы сможете работать с ним.Вы не сможете использовать InputStreams или Readers, так как они на самом деле не эмулируются GWT (не совсем верно, см. Ниже).
Если это HTML, вам нужно быть осторожным - есть все виды последствий для безопасностив разрешении пользовательского HTML на страницу.Механизм GWT SafeHTML может быть использован для решения некоторых из этих проблем, но вам все равно придется управлять этим.
Кроме того, тривиально создать реализацию потоков / считывателей, которая работает в GWT -java.io.InputStream в основном работает в GWT как есть, но я не уверен, что вы можете просто скопировать этот класс по причинам лицензирования.Проект Apache Harmony включает в себя реализации, которые вы можете «скопировать» без этих ограничений.