
Recherche avancée
Autres articles (14)
-
Supporting all media types
13 avril 2011, parUnlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)
-
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs -
Gestion de la ferme
2 mars 2010, parLa ferme est gérée dans son ensemble par des "super admins".
Certains réglages peuvent être fais afin de réguler les besoins des différents canaux.
Dans un premier temps il utilise le plugin "Gestion de mutualisation"
Sur d’autres sites (3310)
-
How to access uploaded file from multer ?
13 avril 2017, par SomenameIm able to upload an image to
S3
. Now, if the file selected is.gif
, I want to be able to convert the.gif
file to.mp4
and upload the converted file toS3
. I am able to convert a.gif
to.mp4
withffmpeg
only if I give the path of the file. How do I access the uploaded file fromMulter
? Below is my code :var express = require('express');
var bodyParser = require('body-parser');
var app = express();
var aws = require('aws-sdk');
var multer = require('multer');
var multerS3 = require('multer-s3');
var s3 = new aws.S3();
var ffmpeg = require('fluent-ffmpeg');
var upload = multer({
storage: multerS3({
s3: s3,
bucket: 'myBucket',
key: function (req, file, cb) {
console.log(file);
var extension = file.originalname.substring(file.originalname.lastIndexOf('.')+1).toLowerCase();
if(extension=="gif"){
console.log("Uploaded a .gif file");
ffmpeg(file) //THIS IS NOT WORKING
.setFfmpegPath("C:\\ffmpeg\\bin\\ffmpeg.exe")
.output('./outputs/2.mp4') //TRYING TO UPLOAD LOCALLY, WHICH FAILS
.on('end', function() {
console.log('Finished processing');
})
.run();
}
cb(null, filename);
}
})
});I’m trying to access the uploaded file like this :
ffmpeg(file)
sincefile
is an argument passed in themulter
function.My form :
<form action="/upload" method="post" enctype="multipart/form-data">
<input type="file" /> <br />
<input type="submit" value="Upload" />
</form>In which part of the process do I convert the file ?
Please help. Many thanks.
-
Evolution #4762 : Donner une préférence de poids aux utilisations de pipelines
3 mai 2021, par RastaPopoulos ♥Oui alors c’est pour ça que je demandais, je n’arrive pas trop à voir si c’était facilement implémentable ou pas. Donc si y a des libs qui aident tant mieux. Si un jour on ajoute cette possibilité, ça fera un système pas mal super fin pour l’extension, encore plus qu’actuellement.
S’il y a déjà pour le cas "tout à la fin" c’est une bonne chose, super. Je suis persuadé d’avoir déjà vu sur la zone un cas qui aurait aimé être le plus au début, inversement, mais je n’arrive plus à me retrouver lequel.
-
Evolution #4391 : Squelettes de la dist : améliorer le markup et passer à BEM
18 octobre 2019, par RastaPopoulos ♥Cela fait mal mal d’années que ça a changé, moi perso je préfère 1000 fois le truc à jour, c’est bien plus carré : ya UN caractère dédié à séparer les mots d’une même entité ("-" : mon-super-module) et UN caractère dédié à séparer les concepts BEM, block, element et modifier ("_" : mon-super-module__item_alt). Plus de mélange, c’est bien plus cohérent.
(Et ici on n’est pas dans un éditeur de code, normalement tout ça on le lit en monospace, donc ya pas de gros soucis à voir le nombre de caractères.)