<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Сейчас примерно так и сделали:</p>
<p>
<blockquote type="cite">add_header Content-Disposition
$header_content_disposition;</blockquote>
<blockquote type="cite">set $header_content_disposition
'attachment; filename="$request_basename.$cnf_map.exe"';</blockquote>
<br>
Но маркетинг жалуется, что пользователей пугают такие имена. Плюс
брэндирование таким методом не запихнешь: картинки слишком большие
:-(<br>
</p>
<div class="moz-cite-prefix">11.09.2018 15:52, Vladislav Shabanov
пишет:<br>
</div>
<blockquote type="cite"
cite="mid:03CF300E-9076-4FB0-9BAE-F6A60EC7E918@gmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Проще всего передавать параметры в имени exe-файла. Браузеры его
не портят, сохраняют так, как сервер сказал.
<div class="">Поэтому можно закатать в хвост имени 10-20 байт
закодированные в base36.
<div class="">А файл пусть посмотрит, как он называется, и
решит, он сегодня gcc или clang :)</div>
<div class="">И докачает остальную инфу по этим 10-20 байтам с
сервера.</div>
<div class=""><br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">11 сент. 2018 г., в 15:45, Илья Шипицин <<a
href="mailto:chipitsine@gmail.com" class=""
moz-do-not-send="true">chipitsine@gmail.com</a>>
написал(а):</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class=""><br class="">
<br class="">
<div class="gmail_quote">
<div dir="ltr" class="">вт, 11 сент. 2018 г. в
14:02, Fedor Dikarev <<a
href="mailto:fe@hamilton.rinet.ru" class=""
moz-do-not-send="true">fe@hamilton.rinet.ru</a>>:<br
class="">
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF" class="">
11.09.2018 10:08, Илья Шипицин пишет:<br
class="">
<blockquote type="cite" class="">
<div dir="ltr" class="">
<div dir="ltr" class=""><br class="">
<br class="">
<div class="gmail_quote">
<div dir="ltr" class="">вт, 11 сент.
2018 г. в 9:42, Fedor Dikarev <<a
href="mailto:fe@hamilton.rinet.ru"
target="_blank" class=""
moz-do-not-send="true">fe@hamilton.rinet.ru</a>>:<br
class="">
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">Привет!<br
class="">
<br class="">
Столкнулся с задачей: хотим чтобы
nginx собирал бинарный ответ из<br
class="">
частей. Пример задачи: клиент
скачивает из личного кабинета
установщик<br class="">
(exe файл), а мы в конец этого exe
файла дописываем json с конфигурацией<br
class="">
</blockquote>
<div class=""><br class="">
</div>
<div class="">установщики в виде exe
считаются небезопасными из-за dll
hijacking</div>
<div class="">(например, вот тут
разобрано: <a
href="https://portableapps.com/node/54917"
target="_blank" class=""
moz-do-not-send="true">https://portableapps.com/node/54917</a>
)</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">если у вас exe с цифровой
подписью, то дописать в конец не
получится.</div>
<div class="">если без подписи - вас
пользователи замучают "у меня виндовс
ругается на недоверенный файл"</div>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
nginx-ru mailing list
<a class="moz-txt-link-abbreviated" href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a>
<a class="moz-txt-link-freetext" href="http://mailman.nginx.org/mailman/listinfo/nginx-ru">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></pre>
</blockquote>
</body>
</html>