1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

expressサーバーでbase64画像を受けとって保存するメモ【LINE BOTなどで利用】

Last updated at Posted at 2020-07-16

いつも忘れるのでメモ。

LINE BOTでサーバー作るときなどによく使うので

こんな感じで保存できました。

const base64Data = req.body.image.replace(/^data:image\/png;base64,/, '');
fs.writeFileSync(`hoge.png`,base64Data, 'base64');

expressと組み合わせるこんな感じ。

server.js
省略

app.post('/post', async (req, res) => {
    try {
        const base64Data = req.body.image.replace(/^data:image\/png;base64,/, '');
        fs.writeFileSync(`hoge.png`,base64Data, 'base64');
        console.log(`save done`);
        res.send({msg: 'success'});
    } catch (error) {
        res.error(error);        
    }
});

省略

LINEと組み合わせる際はこちらの記事も参考にして下さい。

1時間でLINE BOTを作るハンズオン (資料+レポート)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?