0

画像のアップロードと共有に関連する質問があります。関連する質問と回答が見つかりましたが、現在は機能しています。Google クラウドはこのエラーで応答します

NodeJS gcloud - public-read プロパティ/custom cache-expire を使用して Google ストレージにアップロードする

   { [Error: Required]
     errors: [ { domain: 'global', reason: 'required', message:    'Required' } ],
   code: 400,
  message: 'Required',
   response: undefined }

理想的には、ファイルをアップロードしてから、パブリック ドメインを介してアクセスしたいと考えています。APIを介してファイルを開くようなストリーミングソリューションは必要ありません。

    // bucket is defined, uploading is fine
    var file = bucket.file(id);
    stream.pipe(file.createWriteStream());

    //Giving permissions
    bucket.acl.default.add({
        scope: "allUsers",
        role: gcloud.storage.acl.READER_ROLE
    }, function(err) {
        console.log(err);
       // i am getting an error there
    })

ありがとう!

4

0 に答える 0