Meteor cfs:graphicsmagick transformWrite Ошибка записи eof на errnoException

Пожалуйста, помогите с этой ошибкой, используйте cfs:graphicsmagick для Fs.Store.GridFS, у меня есть этот код..

Avatar = new FS.Collection("avatar", {
    stores: [new FS.Store.GridFS("avatar", {
        transformWrite: function (fileObj, readStream, writeStream) {
            gm(readStream, fileObj.name()).resize(50, 50).stream().pipe(writeStream);
        }
    })],
    filter: {
        maxSize: 3145728, // in bytes
        allow: {
            contentTypes: ['image/*'],
            extensions: ['png', 'jpg']
        },
        onInvalid: function (message) {
            Bert.alert('Error', 'danger', 'growl-top-right');
        }
    },
    beforeWrite: function (fileObj) {
        return {
            extension: 'png',
            type: 'image/png'
        };
    }
});

Avatar.allow({
    insert: function () {
        return true;
    },
    update: function () {
        return true;
    },
    remove: function () {
        return true;
    },
    download: function (userId, doc) {
        return true;
    }
});

Но это порождает эту ошибку.. введите описание изображения здесь

В некоторых случаях он не генерирует ошибку вышеупомянутого размера, но при сохранении удерживает меня от нуля (0) байтов, эта ошибка возникает при использовании transformWrite, если я пропускаю работу должным образом, но с исходным измерением и не манипулируется, но изображения должны иметь 50х50 ..

Спасибо за вашу помощь..

1 ответ

Проблема заключалась в том, что моя операционная система использовала Windows 10, я переключился на операционную систему Ubuntu 16.04 и работает отлично.. 07 сентября 2016 года.. извините, мой английский..

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