nginxで下記のようにリバースプロキシを使用しています。
オブジェクトストレージからファイルを呼び出しています。
location /test/ { proxy_pass https://******.com//****/****/; }
https://example.com/test/sample.jpg
と叩くと画像が表示されますが、
これを強制ダウンロードさせるためヘッダの書き換えを行いたいと考えています。
PHPでいう下記のようなヘッダに差し替えたいのですが、
nginxの設定ファイルだけで対応できるものでしょうか。
また、$file_nameの部分はPOSTの値を代入できるのが理想です。
php
1$url = 'https://example.com/test/sample.jpg'; 2$file_name = '画像.jpg'; 3 4$header = get_headers($url, 1); 5header('Content-Type: application/octet-stream'); 6header('Content-Length: '.$header['Content-Length']); 7header('Content-disposition: attachment; filename="' . $file_name . '"');
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/25 20:31