That was it-
I changed line 117 in cacheimages.pm to
# Write it to the file
open OUTPUT, ">$dir/$filename";
if ($^O eq 'MSWin32')
{
binmode OUTPUT;
}
print OUTPUT $result->content;
close OUTPUT;
and it correctly saved the image. Mr. Coppit, - you might want to change this.
:o)
LP
On Wed, 01 Sep 1999, Rex Cooper wrote:
> There's a way to open a file in binary mode. maybe that's the issue
>
> from man perlfunc.
>
>
> binmode FILEHANDLE
> Arranges for the file to be read or written in
> "binary" mode in operating systems that
> distinguish between binary and text files. Files
> that are not in binary mode have CR LF sequences
> translated to LF on input and LF translated to CR
> LF on output. Binmode has no effect under Unix;
> in MS-DOS and similarly archaic systems, it may be
> imperative--otherwise your MS-DOS-damaged C
> library may mangle your file. The key distinction
> between systems that need binmode() and those that
> don't is their text file formats. Systems like
> Unix, MacOS, and Plan9 that delimit lines with a
> single character, and that encode that character
> in C as "\n", do not need binmode(). The rest
> need it. If FILEHANDLE is an expression, the
> value is taken as the name of the filehandle.
>
-
If you would like to unsubscribe from this mailing list send an email to
[EMAIL PROTECTED] with the body "unsubscribe newsclipperlist
YOUR_EMAIL_ADDRESS" (without the quotes) or use the form provided at
http://www.NewsClipper.com/TechSup.htm#MailingList.