с сервера на клиент:
                  
                  
                  
                  
                  
                  Хз уже кнш проблема сервака или клиента, но вот код
                  
                  
                  
                  
                  
                  Сервер:
                  
                  
                   fs.existsSync(path_doc)
                  
                  
                   ? res.status(201).sendFile(path_doc)
                  
                  
                   : res.status(404).send('Файл не найден')
                  
                  
                  
                  
                  
                  Клиент:
                  
                  
                  fetch(${api}viewDoc?doc_id=${doc_id}, {
                  
                  
                              credentials: 'include',
                  
                  
                              headers: {
                  
                  
                                  'Content-Type': 'application/json',
                  
                  
                                  'Accept': 'application/json'
                  
                  
                              },
                  
                  
                          })
                  
                  
                          .then(res => {
                  
                  
                              if (res.status === 201) {
                  
                  
                              return res.blob();
                  
                  
                              }
                  
                  
                              else if (res.status === 401) {
                  
                  
                  
                  
                  
                              }
                  
                  
                              else if (res.status === 404) {
                  
                  
                                  
                  
                  
                              }
                  
                  
                          })
                  
                  
                          .then(blob => {
                  
                  
                              console.log(blob);
                  
                  
                          })
                  
                  
                          .catch(err => console.log(err));
                  
                  
                  
                  
                  
                  В blob приходит только тип файл и его размер, без содержимого файла:
                  
                  
                  Blob {size: 398371, type: 'application/pdf'}
                  
                  
                  
                  
                  
                  Мб заметит кто где наговнокодил, буду благодарен
                  
                  
                
help
А 201 до этого был? Или с 200 переделал?
у меня нет 200, ток 201 да и какая разница если я возвращаю в blob вне условий статуса
а как ты понял что содержимого нет?
потому что мне прилетает блоб внутри которого нет содержимого, есть только тип и сайз
не зря я спросил, добавлю тебя в свой список клоунов
да пушто я блоб блять передаю в компонент который файл открывает, и нихера он не открывает Если я в компонент передаю файл который заранее получил из input type='file' и всё прекрасно открывается, то с blob который прилетает нихера сделать не может, а при просмотре blob имеет ток сайз и тип
как по твоему в блобе должно отображаться содержимое?
бро ты если не можешь подсказать, то нахуя нагнетаешь? дефицит внимания?
так как по твоему в блобе должно отображаться содержимое?
из блоба нужно файл создать
Обсуждают сегодня