upload image
This commit is contained in:
parent
c7aa6f0af2
commit
dba19ab154
|
@ -1,28 +1,31 @@
|
|||
const express = require('express')
|
||||
const path = require('path')
|
||||
const cors = require('cors')
|
||||
const bodyParser = require('body-parser')
|
||||
const app = express()
|
||||
const staticPath = path.join(__dirname, '.')
|
||||
|
||||
// 使用cors中间件来允许跨域请求
|
||||
app.use(cors())
|
||||
app.use(bodyParser.json())
|
||||
app.use(express.static(staticPath))
|
||||
|
||||
const port = 10007 // 端口号
|
||||
|
||||
// 用户路由
|
||||
const userRoutes = require('./routes/user')
|
||||
const userRoutes = require('./src/routes/user')
|
||||
|
||||
// 帖子路由
|
||||
const topicRoutes = require('./routes/topic')
|
||||
const topicRoutes = require('./src/routes/topic')
|
||||
|
||||
// 登录路由
|
||||
const loginRoutes = require('./routes/login')
|
||||
const loginRoutes = require('./src/routes/login')
|
||||
|
||||
// 注册路由
|
||||
const registerRoutes = require('./routes/register')
|
||||
const registerRoutes = require('./src/routes/register')
|
||||
|
||||
// 上传图片路由
|
||||
const uploadImagesRoutes = require('./routes/upload-image')
|
||||
const uploadImagesRoutes = require('./src/routes/upload-image')
|
||||
|
||||
app.use('/kungalgamer', userRoutes)
|
||||
app.use('/topic', topicRoutes)
|
||||
|
|
|
@ -75,16 +75,15 @@ function saveFiles(req, time = 0) {
|
|||
|
||||
// 遍历所有上传来的图片
|
||||
objForEach(files, (name, file) => {
|
||||
console.log('name...', name)
|
||||
console.log('file.name...', file.name)
|
||||
console.log(file)
|
||||
|
||||
// 图片临时位置
|
||||
const tempFilePath = file.path
|
||||
const tempFilePath = file.filepath
|
||||
// 图片名称和路径
|
||||
const fileName = genRandomFileName(file.name || name) // 为文件名增加一个随机数,防止同名文件覆盖
|
||||
console.log('fileName...', fileName)
|
||||
const fileName = genRandomFileName(file.originalFilename || name) // 为文件名增加一个随机数,防止同名文件覆盖
|
||||
|
||||
const fullFileName = path.join(storePath, fileName)
|
||||
console.log('fullFileName...', fullFileName)
|
||||
|
||||
// 将临时文件保存为正式文件
|
||||
fs.renameSync(tempFilePath, fullFileName)
|
||||
// 存储链接
|
Loading…
Reference in a new issue