• Object Storage Service

obs
  1. Help Center
  2. Object Storage Service
  3. Developer Guide (Node.js SDK)
  4. Object Download
  5. Performing a Text-Based Download

Performing a Text-Based Download

Sample code:

// Import the OBS library.
var ObsClient = require('./lib/obs'); 
 
// Create an instance of ObsClient.
var obsClient = new ObsClient({ 
    access_key_id: '*** Provide your Access Key ***',        
    secret_access_key: '*** Provide your Secret Key ***',        
    server : 'yourdomainname' 
}); 
 
obsClient.getObject({ 
       Bucket : 'bucketname', 
       Key : 'objectkey' 
}, (err, result) => { 
       if(err){ 
              console.error('Error-->' + err); 
       }else{ 
              console.log('Status-->' + result.CommonMsg.Status); 
              if(result.CommonMsg.Status < 300 && result.InterfaceResult){
// Obtain the object content.
                   console.log('Object Content:'); 
                   console.log(result.InterfaceResult.Content.toString()); 
              }
       } 
});
NOTE:

In the returned result of a text-based download, InterfaceResult.Content is a Buffer object.