in reply to Error binmode() on unopened filehandle
That's a request to read $BUFSIZE bytes from INBIN into $buff. $n_bytes is number of bytes actually read from INBIN.binmode INBIN; my $n_bytes = read(INBIN, $buff, $BUFSIZE);
use MIME::Base64; use strict; use warnings; my $upload_dir = 'uploaded_files'; my $file_name = 'image.jpg'; ### Open the image to convert to base64 open (IMAGE, '<', "$upload_dir/$file_name") or die "$!"; binmode IMAGE; my $binary = <IMAGE>; my $base64 = encode_base64(pack('B*', $binary)); print "base64 = $base64\n";
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Error binmode() on unopened filehandle
by jo37 (Curate) on May 03, 2020 at 14:03 UTC | |
by Marshall (Canon) on May 03, 2020 at 14:26 UTC | |
by haukex (Archbishop) on May 03, 2020 at 15:55 UTC | |
by Marshall (Canon) on May 03, 2020 at 21:54 UTC | |
by jo37 (Curate) on May 03, 2020 at 14:32 UTC | |
by Marshall (Canon) on May 03, 2020 at 15:41 UTC | |
by haukex (Archbishop) on May 03, 2020 at 16:05 UTC | |
| |
by jo37 (Curate) on May 03, 2020 at 15:52 UTC | |
by ikegami (Patriarch) on May 04, 2020 at 03:33 UTC | |
| |
by Marshall (Canon) on May 03, 2020 at 14:39 UTC | |
by jo37 (Curate) on May 03, 2020 at 14:54 UTC | |
by ikegami (Patriarch) on May 04, 2020 at 03:27 UTC | |
by ikegami (Patriarch) on May 04, 2020 at 03:29 UTC |