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 года.. извините, мой английский..