Hello everyone,
when I try to download some file via squirrelmail, I've got some problem.
For example with a txt file I lose the cage return line.
I see in functions/mime.php the function SendDownloadHeaders but I don't know how to resolve it. It looks be in these lines but I don't know what.
Thank you to your help.
else {
// Try to pop up the "save as" box
// IE makes this hard. It pops up 2 save boxes, or none.
// http://support.microsoft.com/support/kb/articles/Q238/5/88.ASP
// http://support.microsoft.com/default.aspx?scid=kb;EN-US;260519
// But, according to Microsoft, it is "RFC compliant but doesn't
// take into account some deviations that allowed within the
// specification." Doesn't that mean RFC non-compliant?
// http://support.microsoft.com/support/kb/articles/Q258/4/52.ASP
// all browsers need the application/octet-stream header for this
header ("Content-Type: application/octet-stream; name=\"$filename\"");
// http://support.microsoft.com/support/kb/articles/Q182/3/15.asp
// Do not have quotes around filename, but that applied to
// "attachment"... does it apply to inline too?
header ("Content-Disposition: attachment; filename=\"$filename\"");
if ($isIE && !$isIE6) {
// This combination seems to work mostly. IE 5.5 SP 1 has
// known issues (see the Microsoft Knowledge Base)
// This works for most types, but doesn't work with Word files
header ("Content-Type: application/download; name=\"$filename\"");
// These are spares, just in case. :-)
//header("Content-Type: $type0/$type1; name=\"$filename\"");
//header("Content-Type: application/x-msdownload; name=\"$filename\"");
//header("Content-Type: application/octet-stream; name=\"$filename\"");
} else {
// another application/octet-stream forces download for Netscape
header ("Content-Type: application/octet-stream; name=\"$filename\"");
}
}
//send the content-length header if the calling function provides it
if ($filesize > 0) {
header("Content-Length: $filesize");
}
when I try to download some file via squirrelmail, I've got some problem.
For example with a txt file I lose the cage return line.
I see in functions/mime.php the function SendDownloadHeaders but I don't know how to resolve it. It looks be in these lines but I don't know what.
Thank you to your help.
else {
// Try to pop up the "save as" box
// IE makes this hard. It pops up 2 save boxes, or none.
// http://support.microsoft.com/support/kb/articles/Q238/5/88.ASP
// http://support.microsoft.com/default.aspx?scid=kb;EN-US;260519
// But, according to Microsoft, it is "RFC compliant but doesn't
// take into account some deviations that allowed within the
// specification." Doesn't that mean RFC non-compliant?
// http://support.microsoft.com/support/kb/articles/Q258/4/52.ASP
// all browsers need the application/octet-stream header for this
header ("Content-Type: application/octet-stream; name=\"$filename\"");
// http://support.microsoft.com/support/kb/articles/Q182/3/15.asp
// Do not have quotes around filename, but that applied to
// "attachment"... does it apply to inline too?
header ("Content-Disposition: attachment; filename=\"$filename\"");
if ($isIE && !$isIE6) {
// This combination seems to work mostly. IE 5.5 SP 1 has
// known issues (see the Microsoft Knowledge Base)
// This works for most types, but doesn't work with Word files
header ("Content-Type: application/download; name=\"$filename\"");
// These are spares, just in case. :-)
//header("Content-Type: $type0/$type1; name=\"$filename\"");
//header("Content-Type: application/x-msdownload; name=\"$filename\"");
//header("Content-Type: application/octet-stream; name=\"$filename\"");
} else {
// another application/octet-stream forces download for Netscape
header ("Content-Type: application/octet-stream; name=\"$filename\"");
}
}
//send the content-length header if the calling function provides it
if ($filesize > 0) {
header("Content-Length: $filesize");
}
CaraMail, le seul webmail à vous offrir des fils d'info RSS sans aucun logiciel à installer!
