Мне нужно разработать систему обмена файлами с помощью node.js, и я не уверен, как мне отправлять большие файлы между моими пользователями.Общий доступ к файлам
Сейчас у меня есть простой node.js + экспресс + socket.io сервер, который обнаруживает соединения и позволяет пользователю обмениваться небольшие файлы, просто делая:
socket.emit('file', selectedFile);
где selectedFile
является File
объект что исходит от обычного <input type="file">
Как я уже говорил, это работает для небольших файлов, но я не уверен, как мне реализовать что-то, что работает для больших файлов. Прямо сейчас, когда я пытаюсь отправить что-то большее, пользователь, отправляющий файл, отключается. Любые намеки?
Скорее всего, вам придется его разбить и отправить по частям. –