定义一个upload.js文件用来处理上传的路由
- 此处上传需要一个中间件multer,使用的时候需要在安装
- 代码如下
const express = require('express')
const router = express.Router()
const fs = require('fs')
const multer = require('multer')
const upload = multer({dest: 'upload_tmp/'});
router.post('/', upload.any(), function(req, res, next) {
var des_file = "./upload/" + req.files[0].originalname;
fs.readFile( req.files[0].path, function (err, data) {
fs.writeFile(des_file, data, function (err) {
if( err ){
console.log( err );
}else{
response = {
message:'File uploaded successfully',
filename:req.files[0].originalname
};
res.end( JSON.stringify( response ) );
}
});
});
});
module.exports = router
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】