Size: a a a

React — русскоговорящее сообщество

2020 December 28

АТ

Анастасия Титова... in React — русскоговорящее сообщество
источник

V

Vlad in React — русскоговорящее сообщество
Анастасия Титова
по прежнему скачивает пустоту
покажи ссылку
источник

АТ

Анастасия Титова... in React — русскоговорящее сообщество
href={path/to/${doc}}
вот в таком формате он скачивает пустой файл, но видит, что это текст

href={path/to/${doc}.extension}
он теряет формат файла и показывает тоже самое

я даже за хардкодить пыталась и сразу api на скачивание написать, результат тот же
href={http://ion-service.ssp-soft.com/api/orders/${ordersCard.id}/${doc}}
источник

V

Vlad in React — русскоговорящее сообщество
Анастасия Титова
href={path/to/${doc}}
вот в таком формате он скачивает пустой файл, но видит, что это текст

href={path/to/${doc}.extension}
он теряет формат файла и показывает тоже самое

я даже за хардкодить пыталась и сразу api на скачивание написать, результат тот же
href={http://ion-service.ssp-soft.com/api/orders/${ordersCard.id}/${doc}}
я имел в виду в инспекторе конкретно какая ссылка
источник

АТ

Анастасия Титова... in React — русскоговорящее сообщество
Vlad
я имел в виду в инспекторе конкретно какая ссылка
сейчас очевидно не правильная(
источник

V

Vlad in React — русскоговорящее сообщество
Анастасия Титова
сейчас очевидно не правильная(
path/to/file это должна быть ваша ссылка на файл, ну логически подумать можно же
источник

АТ

Анастасия Титова... in React — русскоговорящее сообщество
Vlad
path/to/file это должна быть ваша ссылка на файл, ну логически подумать можно же
я пыталась забить ее напрямую, но безуспешно. логически она по этому адресу должна быть
источник

V

Vlad in React — русскоговорящее сообщество
Анастасия Титова
я пыталась забить ее напрямую, но безуспешно. логически она по этому адресу должна быть
откройте эту ссылку в браузере, что вы увидите?
источник

АТ

Анастасия Титова... in React — русскоговорящее сообщество
другой ссылки у меня нет, файлы где то на сервере хранятся и приходят мне как blob, сервером не я занимаюсь и ничего по нему сказать не могу
источник

АТ

Анастасия Титова... in React — русскоговорящее сообщество
тоску(
источник

АТ

Анастасия Титова... in React — русскоговорящее сообщество
пошла бэков дергать, спасибо)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Анастасия Титова
другой ссылки у меня нет, файлы где то на сервере хранятся и приходят мне как blob, сервером не я занимаюсь и ничего по нему сказать не могу
     <a
       onClick={() => {
         fetch('https://stagingapi.chief.services/sales/emailsignups/excel')
           .then((response) => {
             if ((response.ok === true) & (response.status === 200)) {
               return response.blob()
             }
           })
           .then((data) => {
             const url = window.URL.createObjectURL(data)
             const link = document.createElement('a')
             link.href = url
             link.setAttribute('download', 'organizations_export.xls')
             document.body.append(link)
             link.click()
             link.remove()
           })
       }}
     >
       some text
     </a>
источник

АТ

Анастасия Титова... in React — русскоговорящее сообщество
Dmitriy Shuleshov
     <a
       onClick={() => {
         fetch('https://stagingapi.chief.services/sales/emailsignups/excel')
           .then((response) => {
             if ((response.ok === true) & (response.status === 200)) {
               return response.blob()
             }
           })
           .then((data) => {
             const url = window.URL.createObjectURL(data)
             const link = document.createElement('a')
             link.href = url
             link.setAttribute('download', 'organizations_export.xls')
             document.body.append(link)
             link.click()
             link.remove()
           })
       }}
     >
       some text
     </a>
я видела это практически в каждом форуме который перерыла и нашем и зарубежном.
запрос у меня в action, а ссылка в компоненте. и как разбить этот код на два файла я пока додуматься не могу
писать запросы в компоненте нам запрещено, только через redux
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Анастасия Титова
я видела это практически в каждом форуме который перерыла и нашем и зарубежном.
запрос у меня в action, а ссылка в компоненте. и как разбить этот код на два файла я пока додуматься не могу
писать запросы в компоненте нам запрещено, только через redux
В чем проблема полностью описать этот запрос в редакс?
источник

V

Vladislav in React — русскоговорящее сообщество
Добрый день, а можно ли как-то проверить через jsonwebtoken наличие токенов, чтобы сравнить их, а то не пойму. Понял только как создать токен, а как потом найти этот токен по payload не понимаю
источник

V

Vlad in React — русскоговорящее сообщество
Vladislav
Добрый день, а можно ли как-то проверить через jsonwebtoken наличие токенов, чтобы сравнить их, а то не пойму. Понял только как создать токен, а как потом найти этот токен по payload не понимаю
в смысле? Где найти токен?
источник

V

Vlad in React — русскоговорящее сообщество
Токен приходит с каждым запросом, ты его не хранишь на бэке
источник

АТ

Анастасия Титова... in React — русскоговорящее сообщество
Dmitriy Shuleshov
В чем проблема полностью описать этот запрос в редакс?
у меня мало опыта и мб вы мне тогда объясните как его потом применить не к статичной, а к динамичной разметке компонента в последующем тогда...
сейчас я обращаюсь к нужной ссылке через useRef в компоненте.. и попытка у уже существующим ссылкам добавить адресс
а в этом коде идет создание какой то ссылки. в моем случае массива ссылок.. но им нужно добавить имя и id из компонента для каждого файла отдельно. вот в этом для меня проблема(
источник

V

Vladislav in React — русскоговорящее сообщество
Vlad
в смысле? Где найти токен?
Ну типо, когда я авторизовываюсь я создаю токен. Потом как в бэкенде этот токен получить, то есть по ключу, можно так сказать?
источник

EM

Elisey Martynov in React — русскоговорящее сообщество
Vladislav
Добрый день, а можно ли как-то проверить через jsonwebtoken наличие токенов, чтобы сравнить их, а то не пойму. Понял только как создать токен, а как потом найти этот токен по payload не понимаю
хранишь его на фронте, посылаешь в запросе каждый раз
источник