Pitu 7 years ago
parent
commit
5d09892ec1
2 changed files with 4 additions and 1 deletions
  1. 3 1
      controllers/uploadController.js
  2. 1 0
      routes/api.js

+ 3 - 1
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({

+ 1 - 0
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))