3

ユーザー情報が添付されたファイルを DB に入力しようとしています。DataMan エラーが発生し続け、回避方法がわかりません。「DataMan コンストラクターがサポートしていないデータを受け取りました」

ここに私が取り組んでいるコードがあります

'change .fileInput': function (event, template) {
    FS.Utility.eachFile(event, function (file) {
    var fileObj = new FS.File(file);
    Images.insert({
        picture: fileObj,
        owner: Meteor.userId(),
        username: Meteor.user().username
    }, function (err) {
      console.log(err);
    });
 })
}

私の考えは、流星のドキュメントに似た何かをすることでした: http://docs.meteor.com/#/basic/Mongo-Collection-insertしかし、ファイルも...

更新: 次のコードは、私が本質的に望んでいることを実行し、機能します。ただし、上記についてはまだ興味があります。

'change .fileInput': function (event, template) {
    FS.Utility.eachFile(event, function (file) {
    var fileObj = new FS.File(file);
    fileObj.ownerId = Meteor.userId();
    Images.insert(fileObj, function (err) {
      console.log(err);

    });
  })
},
4

0 に答える 0