请帮助解决此错误,对于Fs.Store.GridFS使用cfs:graphicsmagick,我有这段代码..
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;
}
});
但这会产生此错误.. enter image description here
在某些情况下,它不会产生上述尺寸的错误,但是当保存使我保持零(0)字节时,使用transformWrite时会出现此错误,如果我错过了正常工作但是使用原始尺寸并且没有被操纵,但是图片必须有50x50 ..
感谢您的帮助..
答案 0 :(得分:0)
问题是我的操作系统 我使用的是Windows 10,我切换到Ubuntu 16.04操作系统并且工作正常.. 2016年9月7日...对不起我的英文..