2017-11-29 1 views
5

Ich beziehe mich den folgenden Code Metadaten zu Google Cloud Storage mit NodeJS API fügen Sie eine Datei in Google Cloud Storage laden https://github.com/GoogleCloudPlatform/nodejs-getting-started/blob/master/3-binary-data/lib/images.js#L48kann nicht

konnte ich erfolgreich laden, Jetzt versuche ich, Metadaten hinzufügen Datei so habe ich den Code geändert, wie unten

const stream = file.createWriteStream({ 
    metadata: { 
     contentType: req.file.mimetype, 
     foo: 'bar' 
    } 
    }); 

Aber die foo = bar Metadaten nicht in die Datei in Google Cloud Storage angebracht zu werden

Antwort

4

Wenn Sie Metadaten anhängen möchten Datei, dann müssen Sie ke ep diese Daten unter Metadaten. Ändern Sie den Code der folgenden

const stream = file.createWriteStream({ 
    metadata: { 
     contentType: req.file.mimetype, 
     metadata: { 
     foo: 'bar' 
     } 
    } 
});