1 Star 0 Fork 0

pluto-charon77/react_commponents

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
server.js 902 Bytes
一键复制 编辑 原始数据 按行查看 历史
pluto-charon77 提交于 2024-05-21 22:10 +08:00 . feat: upload初始
import express from "express";
import multer from "multer";
import cors from "cors";
import path from "path";
import fs from "fs";
const app = express();
app.use(cors());
const storage = multer.diskStorage({
destination: function (req, file, cb) {
try {
fs.mkdirSync(path.join(process.cwd(), "uploads"));
} catch (e) {}
cb(null, path.join(process.cwd(), "uploads"));
},
filename: function (req, file, cb) {
const uniqueSuffix =
Date.now() +
"-" +
Math.round(Math.random() * 1e9) +
"-" +
file.originalname;
cb(null, uniqueSuffix);
},
});
const upload = multer({
dest: "uploads/",
storage,
});
app.post("/upload", upload.single("file"), function (req, res, next) {
console.log("req.file", req.file);
console.log("req.body", req.body);
res.end(
JSON.stringify({
message: "success",
})
);
});
app.listen(3333);
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/pluto-charon77/react_commponents.git
git@gitee.com:pluto-charon77/react_commponents.git
pluto-charon77
react_commponents
react_commponents
master

搜索帮助