1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| const express = require('express'); const fs = require('fs'); const app = express();
const multer = require('multer'); const upload = multer({ dest: 'D:/rswork/upload/tmp/' });
const poolCluster = mysql.createPoolCluster(); poolCluster.add('rsjournal', models.mysql_rsjournal);
app.post('/receive_file',upload.array('files'), (req, res) => { if (!req.files[0]) { res.send('文件传输错误') } var des_file = "D:/rswork/upload/" + req.files[0].fieldname + "/" + req.files[0].originalname
fs.readFile(req.files[0].path, function (error, data) { if (error) { return console.error(error) } fs.writeFile(des_file, data, function (err) { if (err) { res.send('文件传输错误') return console.error(err) } else { res.send('成功!') fs.unlink(req.files[0].path, function (err) { if (err) { return console.error(err) } }) } }) }) })
const server = app.listen(3333, '0.0.0.0', () => { console.log('实例访问地址: %s:%d', server.address().address, server.address().port); });
|