2016-08-17 1 views
1

S'il vous plaît aider à cette erreur, utilisez: pi³ graphicsmagick pour Fs.Store.GridFS, j'ai ce code ..Meteor: pi³ graphicsmagick transformWrite Erreur d'écriture eof à errnoException

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; 
    } 
}); 

Mais cela génère cette erreur .. enter image description here

à certaines occasions, il ne génère pas l'erreur ci-dessus dimensionnées mais quand l'économie me empêche de zéro (0) octets, cette erreur se lorsque vous utilisez transformWrite, si je manque de travail correctement, mais avec le Dimencion d'origine et non manipulés , mais les images doivent avoir 50x50 ..

Merci pour votre aide ..

+0

Quelle version de Meteor utilisez-vous? CollectionFS est obsolète. https://forums.meteor.com/t/deprecating-collectionfs/16921 – vijayst

+0

Version [email protected], ou cette alternative devrait télécharger des images sur le serveur ?? .. –

Répondre

0

Le problème était mon système d'exploitation j'utilise Windows 10, je suis passé à système d'exploitation Ubuntu 16.04 et fonctionne parfaitement .. 7 septembre 2016 .. désolé mon anglais ..