Browse Source

Uniform behavour for tar and zip

remotes/origin/certificate-external-storage-visibility
Victor Dubiniuk 10 years ago
committed by Thomas Müller
parent
commit
057994f4aa
  1. 7
      lib/private/streamer.php

7
lib/private/streamer.php

@ -48,7 +48,12 @@ class Streamer {
*/
public function sendHeaders($name){
$extension = $this->streamerInstance instanceof ZipStreamer ? '.zip' : '.tar';
$this->streamerInstance->sendHeaders($name . $extension);
$fullName = $name . $extension;
// ZipStreamer does not escape name in Content-Disposition atm
if ($this->streamerInstance instanceof ZipStreamer) {
$fullName = rawurlencode($fullName);
}
$this->streamerInstance->sendHeaders($fullName);
}
/**

Loading…
Cancel
Save