Thank you. Will look into it.

On Mon, Jul 31, 2017 at 1:17 AM, Gulácsi Tamás <tgulacs...@gmail.com> wrote:

> If you can decod partially, then Read from the Body and Write to the file.
> If it is more complec, then see golang.org/x/text/encoding.Transformer
>
> jesse junsay <jessej3...@gmail.com> ezt írta (időpont: 2017. júl. 30., V
> 19:11):
>
>> Hi Guys,
>>
>> Last week finally was able to resolve my issue. After looping through the
>> parts and determining which are attachments. All I just need to do is read
>> the file into io.Reader type then decode it and convert it back to []byte
>> and write to file.
>>
>> b64 := base64.NewDecoder(base64.StdEncoding, typeIOReader) // Decode
>>
>> err = ioutil.WriteFile(filename, StreamToByte(b64), 0644)
>>
>> if err != nil {
>> log.Fatal(err)
>> }
>>
>> I am not sure if this is the most efficient way of doing this. Would be
>> glad for any suggestions.
>>
>> Thanks guys...
>>
>> On Wed, Jul 26, 2017 at 7:03 PM, jesse junsay <jessej3...@gmail.com>
>> wrote:
>>
>>> @Konstantin K. - Yes been doing that. Have you successfully done this
>>> problem before?
>>>
>>> @Gulacsi - That's where I am right now.
>>>
>>> Thanks guys. Will let you know if I figure this out...
>>>
>>> On Wed, Jul 26, 2017 at 5:30 PM, Gulácsi Tamás <tgulacs...@gmail.com>
>>> wrote:
>>>
>>>> You only need to decode the Transfer-Encoding, and treate the file as
>>>> Content-Type says.
>>>>
>>>>
>>>> jesse junsay <jessej3...@gmail.com> ezt írta (időpont: 2017. júl. 26.,
>>>> Sze, 8:52):
>>>>
>>>>> Thank you Tamas... I am already done with identifying each part using
>>>>> the mime multipart... My main issue now is decoding it back to its binary
>>>>> form and save it to disk... each attachment to its own data format. jpg
>>>>> attachment to file.jpg, pdf attachment to file.pdf and txt attachment to
>>>>> file.txt...
>>>>>
>>>>> On Wed, Jul 26, 2017 at 1:35 PM, Tamás Gulácsi <tgulacs...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Check out github.com/tgulacsi/agostle - it walks the tree of mime
>>>>>> parts of mail and converts everything to PDF, but you need the walk part
>>>>>> only - which uses mime/multipart reader basically.
>>>>>
>>>>>
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to a topic in
>>>>>> the Google Groups "golang-nuts" group.
>>>>>> To unsubscribe from this topic, visit https://groups.google.com/d/
>>>>>> topic/golang-nuts/nfJyUx3BVvs/unsubscribe.
>>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>>> golang-nuts+unsubscr...@googlegroups.com.
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to