🎉 Node.js (Express) 文件上传配置 & 成功后生成地址 📁
在使用 Node.js 搭建 Web 服务时,文件上传是一个常见的需求。通过 Express 框架,我们可以轻松实现这一功能。首先,确保安装了 `express` 和 `multer`(一个用于处理表单数据的中间件)。以下是简单配置步骤:
🚀 第一步:安装依赖
```bash
npm install express multer
```
💻 第二步:配置 Multer
Multer 可以帮助我们解析表单数据,并将文件存储到指定目录。例如:
```javascript
const express = require('express');
const multer = require('multer');
const app = express();
// 设置存储路径
const storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, 'uploads/');
},
filename: function (req, file, cb) {
cb(null, Date.now() + '-' + file.originalname);
}
});
const upload = multer({ storage });
```
🖼️ 第三步:创建上传接口
```javascript
app.post('/upload', upload.single('file'), (req, res) => {
if (!req.file) return res.status(400).send('No file uploaded.');
res.send(`上传成功!文件地址:${req.file.path}`);
});
```
🌐 第四步:启动服务
运行代码后,文件上传成功会返回文件的存储路径,方便后续使用。✨
通过以上步骤,你可以快速搭建文件上传功能,并获取文件的完整地址!无论是图片、文档还是其他类型文件,都可以轻松搞定。💪
💬 小提示:记得提前创建 `uploads/` 文件夹,避免路径错误哦!📁
免责声明:本文由用户上传,如有侵权请联系删除!
猜你喜欢
- 03-31
- 03-31
- 03-31
- 03-31
- 03-31
- 03-31
- 03-31
- 03-31
最新文章
- 03-31
- 03-31
- 03-31
- 03-31
- 03-31
- 03-31
- 03-31
- 03-31