要搭建一个简易的文件上传功能,你可以使用 Node.js 的 express 框架来实现。下面是一个简单的示例代码:

  1. 首先,安装必要的依赖:
npm install express multer
  1. 创建一个'server.js'文件,并添加以下代码:
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, file.originalname);
  }
});

// 创建multer实例,并设置存储方式
const upload = multer({ storage: storage });

// 处理文件上传的POST请求
app.post('/upload', upload.single('file'), (req, res) => {
  res.send('文件上传成功');
});

// 启动服务器
app.listen(3000, () => {
  console.log('服务器已启动,监听端口3000');
});
  1. 创建一个'uploads'文件夹,用于存储上传的文件。

  2. 运行以下命令启动服务器:

node server.js
  1. 浏览器中访问'http://localhost:3000',你将看到一个简单的表单,用于选择文件并上传。上传成功后,会返回'文件上传成功'的提示。

这就是一个简单的上传文件功能的实现。你可以根据自己的需求进行扩展和定制。


原文地址: https://www.cveoy.top/t/topic/o60I 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录