Size: a a a

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

2021 June 28

В

Влад in React — русскоговорящее сообщество
вот только надо ли мне будет делать так каждый раз это другой вопрос
источник

О

Орынбай in React — русскоговорящее сообщество
источник

ЖБ

Женя Білик in React — русскоговорящее сообщество
Там когда нажал на кнопку было что-то типа «выбрать дефолтным для .js”
источник

el

eden lane in React — русскоговорящее сообщество
https://www.youtube.com/watch?v=MyiBAziEWUA

посмотри видео, 8 минут всего. разбираются три редактора и говорят, какой для чего лучше подходит
источник

DW

Drosiel Wild in React — русскоговорящее сообщество
спс
источник

DW

Drosiel Wild in React — русскоговорящее сообщество
спс
источник

DV

Dmitry Vtecov in React — русскоговорящее сообщество
Подскажите, куда копать - делаю get запрос на бэк, чтобы получить файл. Необходимо, чтобы браузер открыл окно сохранения файла. Данные приходят, диалог не открывается. Я так понимаю, это на беке делается с указанием заголовков типа Content-Disposition и Content-Type.  Все это есть, но вот окна нет.
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
нужно просто новую вкладку открыть с урлом файла
источник

DV

Dmitry Vtecov in React — русскоговорящее сообщество
у меня нет урла, по рест апи приходит в респонсе data и соответствующие хидеры
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
непонятно. Если адрес куда идёт ображение (ендпоинт рестапи) вставить в браузер, то он предложит файл сохранить?
источник

DV

Dmitry Vtecov in React — русскоговорящее сообщество
Нет.  урл имеет вид http://localhost:3000/api/v1/attachments/23d4f0b6-4224-45d8-8382-4c575579f104, не прямая ссылка на файл
источник

DV

Dmitry Vtecov in React — русскоговорящее сообщество
я так понимаю нужно писать логику сохранения и вручную открывать через линк как-то
источник

P

PavelDmitrenko in React — русскоговорящее сообщество
Вот эндпоинт этого рестапи и надо опубликовать (сделать ссылку)
Эндпоинт же, надеюсь, для загрузки реализует метод GET (не POST и тп)  реализует?
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
а что он возвращет?
источник

P

PavelDmitrenko in React — русскоговорящее сообщество
Если совсем вручную, то можно как-то так
const link = document.createElement('a');
link.href = `http://localhost:3000/api/v1/attachments/23d4f0b6-4224-45d8-8382-4c575579f104`;
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
покаж что будет если этот адрес в браузере открыть короче 🙂
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
может лучше location.href/window.open/<a target="_blank" ?
источник

DV

Dmitry Vtecov in React — русскоговорящее сообщество
Средиректит на главную
источник

DV

Dmitry Vtecov in React — русскоговорящее сообщество
Мое приложение
источник

P

PavelDmitrenko in React — русскоговорящее сообщество
не возражаю )
Но возможный сайд-эффект — мелькнёт (и сразу закроется) новая вкладка барузера
источник