Size: a a a

2020 July 29

КТ

Кайржан Турмагамбето... in PHP DevConf
отдает файл, в сессию нонтификацию засовываю, редирект на главную
а как после отдачи файла ты делаешь редайрект на чистом пхп?
источник

EK

Eugene Kozlov in PHP DevConf
Кайржан Турмагамбетов
отдает файл, в сессию нонтификацию засовываю, редирект на главную
а как после отдачи файла ты делаешь редайрект на чистом пхп?
Обычно же не так делают
Скачивание файла делают ссылкой в новом окне и ловят клик
После клика - редирект, спасибо, приходите еще, бла бла бла, и всё что нужно
По жизненному циклу - один процесс отрендерил страницу, второй выплюнул тебе файл
И умерли после выполнения
Что-то дополнительно в их жизненный цикл ты не впихнешь
источник

КТ

Кайржан Турмагамбето... in PHP DevConf
ага это понятно. думал @Leargon знает технику какуюнить.
источник

КТ

Кайржан Турмагамбето... in PHP DevConf
т.е. знает что пользователь СКАЧАЛ файл..
источник

КТ

Кайржан Турмагамбето... in PHP DevConf
а не просто начал качать)
источник

EK

Eugene Kozlov in PHP DevConf
Если я правильно понял вопрос, то можно так - https://stackoverflow.com/questions/1106377/detect-when-browser-receives-file-download/4168965#4168965
источник

КТ

Кайржан Турмагамбето... in PHP DevConf
прикольно
источник

AS

Aidyn Sapargaliyev in PHP DevConf
Можно еще открыть чайлд окно через жс на скачку файла, там в сессию прописать месседжи и из чайлда отправить паренту на релоад окна команду
источник

EK

Eugene Kozlov in PHP DevConf
Если файл небольшой - можно его жсом скачать, и отдать через блоб объект 🙃
источник

AS

Aidyn Sapargaliyev in PHP DevConf
Юджин что там писал 😂
источник

AS

Aidyn Sapargaliyev in PHP DevConf
Ну тоже вариант
источник

AS

Aidyn Sapargaliyev in PHP DevConf
Я так подписание эцп делаю
источник

КТ

Кайржан Турмагамбето... in PHP DevConf
Eugene Kozlov
Если файл небольшой - можно его жсом скачать, и отдать через блоб объект 🙃
видел один проект.. они файл.. размером 100мб в json передают.. и на фронте отдают скачать..
источник

КТ

Кайржан Турмагамбето... in PHP DevConf
base64
источник

AS

Aidyn Sapargaliyev in PHP DevConf
Я давно юзать басе64
источник

AS

Aidyn Sapargaliyev in PHP DevConf
Когда файл подписываю он скачивается в фоне
источник

AS

Aidyn Sapargaliyev in PHP DevConf
Тоесть чел сначала закачал файл а потом кто угодно его подписывает
источник

AS

Aidyn Sapargaliyev in PHP DevConf
И типа храню файл на бэке и 100500 подписей к нему
источник

AS

Aidyn Sapargaliyev in PHP DevConf
Но подписание происходит на фронте
источник

EK

Eugene Kozlov in PHP DevConf
А потом удивляемся что фронт тормозит
источник