На клиенте - никак. На ноде - ну смотря на чём вы там писать будете. Для Express есть такая штука, к примеру. https://www.npmjs.com/package/express-fileupload