Aeroscat, а смысл в этом какой?
Filereader читает файл и возвращает base64 контент файла.
Сервер может вам вернуть на запрос нужный файл кодированный в base64.
Есть скрипт превиева изображений через input и нужно сделать так, что, если файл, не является изображением, то вывести картинку, находящуюся на сервере
Aeroscat, а зачем её тогда вообще тогда в base64 переводить?))
Если пользователь залил не картинку, то просто в "src" вставляйте адрес картинки на сервере.