0

バンドルされていない流星アプリでは、app/.pdfs/2342834234.pdf にファイルを生成し、このファイルをユーザーに提供します。

バンドルされている meteor アプリでは、そのディレクトリに pdf を作成できません。.pdfs ディレクトリで chmod 777 を有効にしましたが、そのファイルに書き込むことができません。

function downloadAndSavePdf(fileUrl, fileName, callback) {                                                   
  return request(fileUrl, function(error, response, body) {
    console.log(error + " " + response + " " + body);// 65
    if (error)                                                                                               
      callback(error);                                                                                       
    if (response.statusCode !== 200)                                                                         
      callback((new Meteor.Error(500, "Failed to fetch pdf from")));                                         
  }).pipe(fs.createWriteStream(getPath() + '/.pdfs/' + fileName));                                           
}   

downloadAndSavePdf()Writeable Streamエラーをスローするオブジェクトを返します。/.pdfs/ を調べると、そこには何もありません。通常、生成される pdf

4

1 に答える 1