multi file upload
This commit is contained in:
parent
b60bca70c6
commit
4ebe063369
2 changed files with 12 additions and 7 deletions
|
@ -1,15 +1,17 @@
|
|||
# Embedder
|
||||
|
||||
A media host specialized in good looking embeds for services like Discord
|
||||
A media host specialized in good looking embeds for services like Discord. No file size limits. No compression.
|
||||
|
||||
<img src="readmegif.gif">
|
||||
|
||||
Upcoming Features: smooth out mp4s similar to imgur and gfycat
|
||||
|
||||
## Run
|
||||
|
||||
Source:
|
||||
```Bash
|
||||
EBPASS=changeme
|
||||
EBPORT=3000
|
||||
EBPORT=4000
|
||||
EBSECRET=4jkdmakl2l #jwt session secret
|
||||
|
||||
$ npm install
|
||||
|
@ -33,6 +35,7 @@ services:
|
|||
environment:
|
||||
- EBPORT=4000
|
||||
- EBPASS=changeme
|
||||
- EBSECRET=4jkdmakl2l
|
||||
volumes:
|
||||
- embedderdb:/var/db
|
||||
- embedderuploads:/uploads
|
||||
|
|
|
@ -62,15 +62,17 @@ router.get('/', function (req, res, next) {
|
|||
res.render('index', { user: req.user });
|
||||
});
|
||||
|
||||
router.post('/', upload.single('fileupload'), function(req, res, next) {
|
||||
if (!req.file || Object.keys(req.file).length === 0) {
|
||||
router.post('/', upload.array('fileupload'), function(req, res, next) {
|
||||
if (!req.files || Object.keys(req.files).length === 0) {
|
||||
return res.status(400).send('No files were uploaded.');
|
||||
}
|
||||
|
||||
db.run('INSERT INTO media (path) VALUES (?)', [req.file.filename], function (err) {
|
||||
for (file in req.files) {
|
||||
db.run('INSERT INTO media (path) VALUES (?)', [req.files[file].filename], function (err) {
|
||||
if (err) return next(err);
|
||||
return res.redirect('/');
|
||||
})
|
||||
return res.redirect('/');
|
||||
})
|
||||
}
|
||||
});
|
||||
|
||||
router.post('/:id(\\d+)/delete', function(req, res, next) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue