Software / code / prosody-modules
Comparison
mod_http_upload_external/share_v2.php @ 3164:5176b8d81ec7
share_v2.php: Remove content-disposition if mime type is set
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Mon, 02 Jul 2018 12:56:19 +0100 |
| parent | 3163:31b85864a615 |
| child | 3226:3b13f19652e2 |
comparison
equal
deleted
inserted
replaced
| 3163:31b85864a615 | 3164:5176b8d81ec7 |
|---|---|
| 126 // Send file (using X-Sendfile would be nice here...) | 126 // Send file (using X-Sendfile would be nice here...) |
| 127 if(file_exists($store_file_name)) { | 127 if(file_exists($store_file_name)) { |
| 128 $mime_type = file_get_contents($store_file_name.'-type'); | 128 $mime_type = file_get_contents($store_file_name.'-type'); |
| 129 if($mime_type === FALSE) { | 129 if($mime_type === FALSE) { |
| 130 $mime_type = 'application/octet-stream'; | 130 $mime_type = 'application/octet-stream'; |
| 131 header('Content-Disposition: attachment'); | |
| 131 } | 132 } |
| 132 header('Content-Disposition: attachment'); | |
| 133 header('Content-Type: '.$mime_type); | 133 header('Content-Type: '.$mime_type); |
| 134 header('Content-Length: '.filesize($store_file_name)); | 134 header('Content-Length: '.filesize($store_file_name)); |
| 135 header("Content-Security-Policy: \"default-src 'none'\""); | 135 header("Content-Security-Policy: \"default-src 'none'\""); |
| 136 header("X-Content-Security-Policy: \"default-src 'none'\""); | 136 header("X-Content-Security-Policy: \"default-src 'none'\""); |
| 137 header("X-WebKit-CSP: \"default-src 'none'\""); | 137 header("X-WebKit-CSP: \"default-src 'none'\""); |