X-Git-Url: http://git.rot13.org/?p=BackupPC.git;a=blobdiff_plain;f=lib%2FBackupPC%2FCGI%2FRestoreFile.pm;h=c828f3046f3fc638326cc210b5ecef6c0dbc078a;hp=eebf67a8313676b595f8c3c9c40b8f32e12e993c;hb=f9796d809e6a7d4ed2c356f0f32f1a3d628d3d1f;hpb=fadae1eaa5482a441bc8e8aa829a063ee6a5f0c0 diff --git a/lib/BackupPC/CGI/RestoreFile.pm b/lib/BackupPC/CGI/RestoreFile.pm index eebf67a..c828f30 100644 --- a/lib/BackupPC/CGI/RestoreFile.pm +++ b/lib/BackupPC/CGI/RestoreFile.pm @@ -10,7 +10,7 @@ # Craig Barratt # # COPYRIGHT -# Copyright (C) 2003 Craig Barratt +# Copyright (C) 2003-2009 Craig Barratt # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -28,7 +28,7 @@ # #======================================================================== # -# Version 3.1.0beta0, released 3 Sep 2007. +# Version 3.2.0, released 31 Jul 2010. # # See http://backuppc.sourceforge.net. # @@ -183,8 +183,8 @@ sub restoreFile my $fileName = $1 if ( $dir =~ /.*\/(.*)/ ); $fileName =~ s/"/\\"/g; - print "Content-Type: $contentType\n"; - print "Content-Transfer-Encoding: binary\n"; + print "Content-Type: $contentType\r\n"; + print "Content-Transfer-Encoding: binary\r\n"; if ( $ENV{HTTP_USER_AGENT} =~ /\bmsie\b/i && $ENV{HTTP_USER_AGENT} !~ /\bopera\b/i ) { @@ -196,7 +196,7 @@ sub restoreFile from_to($fileName, "utf8", "cp1252") if ( $Conf{ClientCharset} ne "" ); } - print "Content-Disposition: attachment; filename=\"$fileName\"\n\n"; + print "Content-Disposition: attachment; filename=\"$fileName\"\r\n\r\n"; while ( $f->read(\$data, 1024 * 1024) > 0 ) { print STDOUT $data; }