Идея:
исправить условие в модуле, судя по гитхабу там нет проверки по типу файла, думаю там где проверяется вообще url в модуле сразу и проверить тип файла
IronPants, да там в принципе регулярка и не нужна...
я прикинул примерно, должно по идее работать, попробуйте - отпишитесь
module.exports = function () {
var extensions = ['.jpg', '.png', '.jpeg', '.JPG', '.PNG', '.JPEG'];
return through.obj(function (file, enc, cb) {
var fileExt = file.split('.').slice(-1); //разбиваем имя файла на массив и получаем последний елемент (тип файла)
fileExt = fileExt.trim(); //очищаем на всякий случай пробелы
if (file.isNull() && extensions.indexOf( fileExt ) == -1) {
cb(null, file);
return;
}
........ тут код далее ........
IronPants, там ошибочка была в условии, вместо != надо было наоборот ==, если уже пробовали чтобы пересмотрели код, если нет - то я уже в сообщении исправил
Попробовал, выводит split is not a function
Дело в том, что file - это не адрес картинки, это объект с св-вом contents, которое содержит html, в котором есть разметка с картинкой.