【发布时间】:2021-08-04 14:32:41
【问题描述】:
我正在尝试在服务器上上传图像,因为当用户从 android 应用程序上传图像时,我正在获取 base64 字符串,虽然我在后端获取了 base64 字符串,但是如何将其转换为图像并将其保存到某个目录中。
下面是我的代码:
server.js
const express = require('express');
const app = express();
const port = process.env.PORT || 3000;
app.use(require('./routes/upload'));
app.listen(port, console.log(`App is running at ${port} port.`));
upload.js
const express = require('express');
const router = express.Router();
router.use(express.json());
router.use(express.urlencoded({extended:true}));
router.post('/upload',(req,res) => {
const name = req.body.base64Image;
console.log(name);
});
module.exports = router;
有人告诉我如何才能达到预期的效果。
【问题讨论】: