On Tue, Aug 10, 2010 at 4:06 PM, Sherlock, Ric <[email protected]> wrote: >> From: Raul Miller >> tools/ftp/wget.exe from my copy of j (j602) corrupts the >> file when I use -O- to get the file to appear on stdout. >> >> The version of wget which I normally use does not have this >> problem. > > As noted here > http://www.jsoftware.com/jwiki/Addons/web/gethttp#KnownIssues > The problem seems to be that on Windows, directing the output to the session > causes LFs to be replaced by CRLFs, thereby corrupting binary files.
Ok, so it's a known bug. That said, the wget I normally use on windows does not have this problem. Of course it's almost 6mb with all its libraries, so I do not recommend its use. But we need something better than a buggy wget. > A workaround is to retrieve the binary file and write to disk for example: > 'file' gethttp 'http://www.mydomain.com/myimage.jpg' > and then read the file from disk into the session. That's better than a bug, but... ick. -- Raul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
