Size: a a a

2020 December 23

AM

Alexander Makarov in Yii Framework 3
Сергей Предводителев
и можно его будет как раз в yii-web использовать :)

Но куда этот хелпер положить - вопрос
Просится в HTTP.
источник

AM

Alexander Makarov in Yii Framework 3
Потому что довольно низкоуровневый.
источник

СП

Сергей Предводителев... in Yii Framework 3
Alexander Makarov
Просится в HTTP.
Попробую сделать тогда PR с HeaderHelper...
источник

А

Алексей R in Yii Framework 3
но что-то вроде return FileResponse хотелось бы )
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
но что-то вроде return FileResponse хотелось бы )
Это можно в data-response или в yii-web.
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Это можно в data-response или в yii-web.
и без хелпера в http
источник

А

Алексей R in Yii Framework 3
т.к. штука узкая
источник

СП

Сергей Предводителев... in Yii Framework 3
Алексей R
и без хелпера в http
не, хелпер надо... генерация content-disposition нужна без ответов
источник

А

Алексей R in Yii Framework 3
Сергей Предводителев
не, хелпер надо... генерация content-disposition нужна без ответов
куда нужна?
источник

СП

Сергей Предводителев... in Yii Framework 3
Вот здесь: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html можно задавать response-content-disposition. Это как раз результат функции getDispositionHeaderValue. Поэтому хочется её куда-то в какой-то хелпер
источник

А

Алексей R in Yii Framework 3
Сергей Предводителев
Вот здесь: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html можно задавать response-content-disposition. Это как раз результат функции getDispositionHeaderValue. Поэтому хочется её куда-то в какой-то хелпер
ну заголовок в одну строчку и генерится практически одной строчкой
источник

AM

Alexander Makarov in Yii Framework 3
Да не.
источник

AM

Alexander Makarov in Yii Framework 3
Ссылку выше посмотри.
источник

А

Алексей R in Yii Framework 3
много буков
источник

AM

Alexander Makarov in Yii Framework 3
Переслано от Сергей Предводителев...
да, когда вернуть ответ - верно.

Но я хочу вот этот метод публичный: https://github.com/yiisoft/yii2/blob/a1035ee43ee09ae7f053fbe618f252f9f265a892/framework/web/Response.php#L812
источник

AM

Alexander Makarov in Yii Framework 3
Нельзя просто так взять и отдать content-disposition с каким угодно именем файла.
источник

А

Алексей R in Yii Framework 3
так то можно. В RFC запрещены не все символы, которые запрещены файловой системой. Всю остальную фигню решает браузер
источник

RM

Rustam Mamadaminov in Yii Framework 3
Alexander Makarov
По идее, в yii-web.
в data-response не?
источник

СП

Сергей Предводителев... in Yii Framework 3
Rustam Mamadaminov
в data-response не?
Почему не http, вроде более логично?
источник

RM

Rustam Mamadaminov in Yii Framework 3
Сергей Предводителев
Почему не http, вроде более логично?
лучше httpsoft/http-response :)
источник