mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
Added post file api
This commit is contained in:
@@ -91,15 +91,24 @@ app.get('/', function (req, res) {
|
|||||||
res.redirect('https://www.youtube.com/watch?v=ieqGJgqiXFk')
|
res.redirect('https://www.youtube.com/watch?v=ieqGJgqiXFk')
|
||||||
})
|
})
|
||||||
|
|
||||||
|
app.post('/postfeedbackfile', function (req, res) {
|
||||||
|
UploadFile(req, res, uloadFiles, (fn) => {
|
||||||
|
res.json({ success: true })
|
||||||
|
})
|
||||||
|
|
||||||
|
logger.LogReq(req)
|
||||||
|
logger.Log('New feedback file', logger.GetColor('bluebg'), true)
|
||||||
|
})
|
||||||
|
|
||||||
app.post('/postfeedback', function (req, res) {
|
app.post('/postfeedback', function (req, res) {
|
||||||
logger.LogReq(req)
|
logger.LogReq(req)
|
||||||
logger.Log('New feedback message', logger.GetColor('bluebg'), true)
|
logger.Log('New feedback message', logger.GetColor('bluebg'), true)
|
||||||
utils.AppendToFile('\n\n' + logger.GetDateString() + ': ' + req.body.message_field, msgFile)
|
utils.AppendToFile(logger.GetDateString() + ':\n' + JSON.stringify(req.body), msgFile)
|
||||||
res.redirect('back')
|
res.json({ success: true })
|
||||||
res.end()
|
|
||||||
})
|
})
|
||||||
|
|
||||||
function UploadFile (req, res, path, next) {
|
function UploadFile (req, res, path, next) {
|
||||||
|
try {
|
||||||
var fstream
|
var fstream
|
||||||
req.pipe(req.busboy)
|
req.pipe(req.busboy)
|
||||||
req.busboy.on('file', function (fieldname, file, filename) {
|
req.busboy.on('file', function (fieldname, file, filename) {
|
||||||
@@ -120,6 +129,10 @@ function UploadFile (req, res, path, next) {
|
|||||||
res.end('something bad happened :s')
|
res.end('something bad happened :s')
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
} catch (e) {
|
||||||
|
logger.Log(`Unable to upload file!`, logger.GetColor('redbg'))
|
||||||
|
console.log(e)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
app.route('/fosuploader').post(function (req, res, next) {
|
app.route('/fosuploader').post(function (req, res, next) {
|
||||||
|
Submodule modules/qmining/qmining-page updated: 5b589450ab...302741ed69
Reference in New Issue
Block a user