скачивание записи

VyacheslavMik

New Member
Добрый день, ищу поддержку на веб странице скачивать запись. сервер возвращает
Code:
Content-Disposition: inline;filename="rec-mixer1ca6fc.mp4"
есть ли возможность в параметрах url-а изменить заголовок на "attachment" чтобы работало скачивание корректно?
Code:
Content-Disposition: attachment;filename="rec-mixer1ca6fc.mp4"
 

Max

Administrator
Staff member
Добрый день.
Мы проверим, какие заголовки отдает сервер. Посмотрим как исправить. Внутренний тикет WCS-2415.
Прямо сейчас вы можете сделать следующее:
1) Настроить nginx и проксировать записи, добавляя нужные заголовки настройками веб-сервера (nginx)
или
2) Использовать скрипт on_record_hook.sh и переносить сделанные записи автоматически в папку вашего веб-сервера, того же nginx, который будет добавлять нужные заголовки при отдаче.
 
Last edited:

Max

Administrator
Staff member
Добрый день.
В сборке 5.2.434 добавлена настройка для формирования заголовка Content-Disposition. Для того, чтобы работало скачивание, необходимо добавить параметр в файл flashphoner.properties
Code:
record_response_content_disposition_header_value=attachment
 

VyacheslavMik

New Member
Добрый день.
В сборке 5.2.434 добавлена настройка для формирования заголовка Content-Disposition. Для того, чтобы работало скачивание, необходимо добавить параметр в файл flashphoner.properties
Code:
record_response_content_disposition_header_value=attachment
Добрый вечер. обновился до 5.2.443, добавил в flashphoner.properties (перепроверил в доке так же на скрине), ребутнул и ничего не изменилось, вот файл после записал
https://medias.mynewjob.pro/records/rec-mixer71cf85.mp4
на сайте кнопка для скачивания
Code:
<a download="" href="https://medias.mynewjob.pro/records/rec-mixer71cf85.mp4" class="btn btn-conture">Сохранить как<i class="fa fa-folder-open" aria-hidden="true"></i></a>
заголовки остались те же
 

Attachments

Max

Administrator
Staff member
Добрый день.
К сожалению, проблема не воспроизводится в тестовом окружении на сборке 5.2.443.
По ссылке, указанной Вами, отвечает nginx без Content-Disposition:
Code:
HTTP/1.1 200 OK                    
Server: nginx                      
Date: Thu, 26 Dec 2019 02:51:19 GMT
Content-Type: video/mp4            
Content-Length: 117124
Возможно, проблема в настройке nginx reverse proxy. Попробуйте запросить запись напрямую на сервере:
Code:
curl -sSkv -O https://localhost:8444/records/rec-mixer71cf85.mp4
и проверьте, какие заголовки отобразит curl.
 

VyacheslavMik

New Member
Добрый день.
К сожалению, проблема не воспроизводится в тестовом окружении на сборке 5.2.443.
По ссылке, указанной Вами, отвечает nginx без Content-Disposition:
Code:
HTTP/1.1 200 OK                   
Server: nginx                     
Date: Thu, 26 Dec 2019 02:51:19 GMT
Content-Type: video/mp4           
Content-Length: 117124
Возможно, проблема в настройке nginx reverse proxy. Попробуйте запросить запись напрямую на сервере:
Code:
curl -sSkv -O https://localhost:8444/records/rec-mixer71cf85.mp4
и проверьте, какие заголовки отобразит curl.
проблемы была действительно в настройке nginx reverse proxy, спасибо
 
Top