connect-multiparty nodejs, у кого-нибудь есть полный пример?

Я искал примеры использования connect-multiparty, несмотря на то, что я являлся промежуточным программным обеспечением, я не смог найти способ выполнить пост-фильтрацию перед загрузкой изображения на сервер, хотя и из внешнего интерфейса., каждый раз, когда я пытаюсь загрузить изображение, я забочусь о том, что он имеет правильный формат, например, png, jpg.

Есть ли пример, в котором я могу убедиться, что изображение имеет правильный формат и правильный размер? Я не хочу загружать изображения типа.gif, например, и я не хочу загружать изображения размером 10 МБ.

Я могу сделать это из внешнего интерфейса, но я также хочу сделать это, прежде чем изображение будет сохранено в папке на сервере.

Я использую Rest API в узле, куда я отправляю изображение.

Смотрите мой код:

routes.js

var express = require('express');
var PostController = require('../controllers/post');
var api = express.Router();
var md_auth = require('../middlewares/authenticated');
var multipart = require('connect-multiparty');
var md_upload_images = multipart({uploadDir:'./uploads/post/images'});

    api.post('/PostUploadObjectI', [md_auth.ensureAuth, md_upload_images], PostController.UploadPostObjectI);

Post.js 'PostController'

    var Post = require('../models/post');
    function UploadPostObjectI(req, res){
At this point the image is physically stored my server, I want to do a preprocessing to verify that the image is not saved if it does not have the correct format and the correct size.
     }

0 ответов

Другие вопросы по тегам