<div dir="ltr"><div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">вт, 11 сент. 2018 г. в 9:42, Fedor Dikarev <<a href="mailto:fe@hamilton.rinet.ru">fe@hamilton.rinet.ru</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Привет!<br>
<br>
Столкнулся с задачей: хотим чтобы nginx собирал бинарный ответ из<br>
частей. Пример задачи: клиент скачивает из личного кабинета установщик<br>
(exe файл), а мы в конец этого exe файла дописываем json с конфигурацией<br></blockquote><div><br></div><div>установщики в виде exe считаются небезопасными из-за dll hijacking</div><div>(например, вот тут разобрано: <a href="https://portableapps.com/node/54917">https://portableapps.com/node/54917</a> )</div><div><br></div><div><br></div><div>если у вас exe с цифровой подписью, то дописать в конец не получится.</div><div>если без подписи - вас пользователи замучают "у меня виндовс ругается на недоверенный файл"</div><div><br></div><div>кажется, лучшим вариантом было бы привязка программы к некому feed, откуда бы программа <br></div><div>скачивала настройки<br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
для этого клиента. И собственно при первом запуске пользователю не надо<br>
вбивать адреса серверов и другие базовые настройки, все уже на месте.<br>
<br>
Собственно можно ли через SSI собирать бинарные ответы?<br>
<br>
Или можно ли как-то из своего скрипта сделать chunked ответ, где через<br>
X-Accel-Redirect отдать первую бинарную часть ответа, а потом выдать<br>
контент с конфигурацией?<br>
-- <br>
Fedor Dikarev<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div></div></div>