Как обслуживать файлы word , excel , ppt и pdf с node.js сервер

#node.js #mongodb #file #file-upload #autodesk-viewer

Вопрос:

Я успешно загрузил файл с MongoDB на свой node.js сервер

Краткое описание экрана приведено ниже:

нажмите здесь, чтобы просмотреть Краткое описание экрана

но я понятия не имею, как обслуживать эти файлы из node.js сервер на стороне клиента ..

Очень благодарен за продвижение

Комментарии:

1. Пожалуйста, отправьте свой код непосредственно на вопрос, не нужно добавлять дополнительные URL-адреса, которые могут стать недействительными в будущем.

Ответ №1:

Вы можете использовать что-то вроде этого:

С помощью этого кода, когда вы нажмете ссылку на /pdf конечную точку, клиент загрузит файл с нужным именем.

 app.get('/pdf', (req, res) => {
  res.set('Content-disposition', 'attachment; filename='   desiredName)
  res.type(yourDataType)
  res.status(200).send(Buffer.from(yourBufferFromFile, 'binary'))
})