相关疑难解决方法(0)

如何从multer访问上传的文件?

我可以将图像上传到S3. 现在,如果选择的文件是.gif,我希望能够将.gif文件转换为 并将转换后的文件.mp4上传到S3. 仅当我提供文件路径时,我才能将 a 转换.gif.mp4with ffmpeg。我如何访问上传的文件Multer?下面是我的代码:

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 …
Run Code Online (Sandbox Code Playgroud)

ffmpeg amazon-s3 node.js multer multer-s3

6
推荐指数
1
解决办法
9652
查看次数

标签 统计

amazon-s3 ×1

ffmpeg ×1

multer ×1

multer-s3 ×1

node.js ×1