Первая версия fitplotter работала с http server (http-server-static.js) потому что я не понимал как читать файлы с диска и не мог коректно импортировать в скрипт парсер. Сервер нужен для разрешения импорта и работал через node.eхe. Потом я подсмотрел у других, как без сервера можно обойтись, и с радостью выбросил node.exe из инсталляции. Программа стала работать онлайн.
Получается что теперь надо вернуться к тому что было. Имя файла из таблицы посылать на сервер, т.к. только сервер может прочитать этот файл не включая диалога и не вовлекая юзера. А дальше возникает два варианта:
(1) возвращать двоичное содержание файла чтобы его парсил клиент или
(2) возвращать распарсенное содержание в виде объектов, по которым строится график
Как лучше ?
Просто я видел вопросы в сети - люди маялись с получением blob от сервера, он приходил испорченным
|