Сообщение от фонарик
|
вроде как загрузить, допустим, содержимое текстового файла в браузер напрямую нельзя
|
Загрузка, это на сервер, а вы пишите о возврате клиенту содержимое загруженного, и что с ним будет делать клиент, тем более что вы возвращаете бинарные данные, да и не нужен он клиенту.
И так как вы производите загрузку на сервер, так поступать нельзя.
Насчет загрузки асинхронным способом, ну так возьмите готовый плагин, а их много, хоть чисто на JS, хоть на jQuery.