Да, есть пример о том, как отправить ваши файлы с socket.io:
var fileReader = new FileReader(),
slice = file.slice(0, 100000);
fileReader.readAsArrayBuffer(slice);
fileReader.onload = (evt) => {
var arrayBuffer = fileReader.result;
socket.emit('slice upload', {
name: file.name,
type: file.type,
size: file.size,
data: arrayBuffer
});
}
есть полное руководство с примером о том, как отправить файл с socket.io и получить его на узле сервера. это