Как передать файл на сервер с помощью socket.io-file-client если нету HTMLInputElement?
Требуется использовать пакет socket.io-file-client для загрузки файлов через SocketIO(WebSocket) Для загрузки файлов используется метод upload, но он в качестве файла принимает аргумент элемента файла(HTMLInputElement). Но у меня нет возможности передать файл в таком виде просто потому что то что я пишу будет работать без сайта а в качестве обычного скрипта Node JS. Вопрос, как передать файл на сервер с помощью socket.io-file-client если нету HTMLInputElement?
Ответы (1 шт):
Пришлось переписать пакет socket.io-file-client Ранее там использовался FileReader, убрал его и оставил работу с буфером В upload теперь просто передаю имя файла а далее с помощью fs.readFile получаю буфер