By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,143 Members | 855 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,143 IT Pros & Developers. It's quick & easy.


P: n/a
I'm having trouble understanding the MIME::Decoder usage.

Within the context of a MIME email handling program I have an array, @data,
and I want to uuencode it. I thought I could instantiate a MIME::Decoder
with an encoding of 'x-uuencode' and then call the encode method as,

my $decoder = new MIME::Decoder('x-uuencode');
$decoder->encode(@data, @uudata);

However, the encode method only accepts STREAMs as arguments. Obviously I
could write out the array data to a temporary file, close it, open it for
input, open another temporary output file, call encode with the two
temporary files, close the temporary output file, open it for input, read it
into the uuencoded array, and then clean up the two temporary files.

I'm hoping there is a better way and that someone might share other
approaches with me.

Jul 19 '05 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.