Binary mode is a property that is controlled separately for each distinct file handle, via the
binmode FILEHANDLE, ":mode" function.
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:
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...
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".
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.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.