How to Write and Retrieve a Temporary Binary File With Node Js?

前端 未结 3 734
佛祖请我去吃肉
佛祖请我去吃肉 2021-01-22 08:26

Issue

I am working with Google Text To Speech (TTS) in order to save a generated binary audio file to Google Cloud Storage (GCS).

Saving a local binary file d

3条回答
  •  Happy的楠姐
    2021-01-22 08:47

    Thanks @Doug_Stevenson and @AndersonMendes for the guidance!

    Solution

    I was including both the bucket id to my Google Cloud Storage and the file path in the same string which was the source of the error.

    Bucket String

    var bucket = storage.bucket('gs://[projectName].appspot.com');

    GCS Upload Method

    bucket.upload(tempFile, { destination: ("directory/someFolderName/" + fileName) }, (err, file) => {
            if (!err) {
              console.log('Audiocast uploaded!');
            } else {
              console.error('Audiocast upload error: ' + err.message);
            }
          });
    

提交回复
热议问题