X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=lib%2FBackupPC%2FCGI%2FRestoreFile.pm;h=c828f3046f3fc638326cc210b5ecef6c0dbc078a;hb=57307aaa251ad94e09d3bf3bf6663d58aa9d7ae7;hp=8c83640ace0cebbbbee3925af5d271b9dc74fb05;hpb=82ffaa1c4130a34812fb241c2ea5cd3d0608bdab;p=BackupPC.git diff --git a/lib/BackupPC/CGI/RestoreFile.pm b/lib/BackupPC/CGI/RestoreFile.pm index 8c83640..c828f30 100644 --- a/lib/BackupPC/CGI/RestoreFile.pm +++ b/lib/BackupPC/CGI/RestoreFile.pm @@ -10,7 +10,7 @@ # Craig Barratt # # COPYRIGHT -# Copyright (C) 2003-2007 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; }