相変わらず、社内タスク管理ツールを改修しております。
発注情報をこのツールからgmailに送るような機能を以前実装したのですが、
今度は画像を添付できるようにしてほしいとの要望があり、それの実装をしていました。
Gmail のapiを使って送っているのですが、送信内容を作るには自分で
Mimeデータを書く必要がありました。
最初は適当にネットで拾ってきた情報を書いていたのですが、どうやら改行なハイフンやら色々なルールが意外とあるらしく、
それの書き方に苦戦しました。
そのあとはエンコードをしうる必要がありFileReader.readAsDataUrlメソットやBase64やmultipartらへんの知識が増えた1日でした。
そんなかんだで添付ファイルをつけられるようになりました。
これのブラッシュアップを次回やっていこうかなと思います。