in reply to Binmode binary/html/cgi
If you are writing both binary image data and (CRLF) text to the same file handle, you just need to call binmode with appropriate args before each write:
But I would expect that the binary image data and the html text data are not both being written to the same file handle. The html is supposed to be going to STDOUT, and unless you are writing binary data to the client browser, there should be no reason to do "binmode STDOUT".binmode HANDLE, ":raw"; # equivalent to just "binmode HANDLE;" # write binary data to HANDLE here... binmode HANDLE, ":crlf"; # default for MS-Windows systems # write text data to HANDLE here...
If you are writing both image data and html text to the client browser, then you did not explain your problem correctly. In any case, read up on the binmode function -- most likely it will do what you want.
|
|---|