stripe fileUploader в метеоре js выдает ошибку для поддельного пути

Я пытаюсь загрузить проверочный документ при загрузке полосы с помощью метода метеора ниже:

Я передаю объект, содержащий документ, удостоверяющий личность пользователя, для загрузки на стрип-сервер для проверки.

когда я пишу приведенный ниже метод для загрузки файла изображения, который представляет собой png на полосовом сервере, он дает мне сообщение об ошибке

"Ошибка: ENOENT, нет такого файла или каталога "C:\fakepath\success.png"]"

Meteor.methods({
  fileUploader("C:\\fakepath\\success.png"){ // path only for reference purpose
    let fp = fs.readFileSync("C:\\fakepath\\success.
    let StripefileUpload = new Future();
    let file;
    Stripe.fileUploads.create({
      purpose: 'identity_document',
      file: {
        data: fp,
        name: 'success.png',
        type: 'application/octet-stream'
      }
    }, function(err, fileUpload) {
      if (err) {
        console.log(err);
        StripefileUpload.return(err);
      } else {
        file = fileUpload.id;
        console.log(file);
        StripefileUpload.return(file);

      }
    });
    return StripefileUpload.wait();
  }
})

person hafiz ali    schedule 26.07.2016    source источник


Ответы (1)


Вы пытались поместить файл куда-нибудь относительно проекта? (т.е. поместить его в рабочий каталог?)

person korben    schedule 26.07.2016