aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPitu <[email protected]>2017-01-19 03:04:22 -0300
committerPitu <[email protected]>2017-01-19 03:04:22 -0300
commit5d09892ec1424c62df5a794023f95dd051beda7f (patch)
tree5e0f0e70d152d83199ac747561edef31cca84a70
parentChanged request system and post data (diff)
downloadhost.fuwn.me-5d09892ec1424c62df5a794023f95dd051beda7f.tar.xz
host.fuwn.me-5d09892ec1424c62df5a794023f95dd051beda7f.zip
Ohboi
-rw-r--r--controllers/uploadController.js4
-rw-r--r--routes/api.js1
2 files changed, 4 insertions, 1 deletions
diff --git a/controllers/uploadController.js b/controllers/uploadController.js
index 499bdb7..8f4b092 100644
--- a/controllers/uploadController.js
+++ b/controllers/uploadController.js
@@ -26,7 +26,7 @@ uploadsController.upload = function(req, res, next){
if(req.headers.auth !== config.clientToken)
return res.status(401).json({ success: false, description: 'not-authorized'})
- let album = req.body.album
+ let album = req.params.albumid
if(album !== undefined)
if(req.headers.adminauth !== config.adminToken)
@@ -41,6 +41,8 @@ uploadsController.upload = function(req, res, next){
})
}
+ if(req.files.length === 0) return res.json({ success: false, description: 'no-files' })
+
let files = []
req.files.forEach(function(file) {
files.push({
diff --git a/routes/api.js b/routes/api.js
index 4333c74..b7c4453 100644
--- a/routes/api.js
+++ b/routes/api.js
@@ -13,6 +13,7 @@ routes.get ('/check', (req, res, next) => {
routes.get ('/uploads', (req, res, next) => uploadController.list(req, res))
routes.post ('/upload', (req, res, next) => uploadController.upload(req, res, next))
+routes.post ('/upload/:albumid', (req, res, next) => uploadController.upload(req, res, next))
routes.get ('/album/:id', (req, res, next) => uploadController.list(req, res, next))
routes.get ('/albums', (req, res, next) => albumsController.list(req, res, next))