All Products
Search
Document Center

Object Storage Service:Unduh objek ke file lokal (Node.js SDK)

Last Updated:Nov 30, 2025

Topik ini menjelaskan cara mengunduh objek dari bucket ke komputer Anda.

Kode contoh

Berikut adalah contoh kode untuk mengunduh objek bernama exampleobject.txt di dalam bucket bernama examplebucket ke jalur D:\localpath pada disk lokal:

const OSS = require('ali-oss');

const client = new OSS({
  // Setel yourRegion ke wilayah tempat bucket berada. Misalnya, jika bucket berada di wilayah China (Hangzhou), setel Region ke oss-cn-hangzhou.
  region: 'yourRegion',
  // Dapatkan kredensial akses dari variabel lingkungan. Sebelum menjalankan kode ini, pastikan variabel lingkungan OSS_ACCESS_KEY_ID dan OSS_ACCESS_KEY_SECRET telah disetel.
  accessKeyId: process.env.OSS_ACCESS_KEY_ID,
  accessKeySecret: process.env.OSS_ACCESS_KEY_SECRET,
  authorizationV4: true,
  // Tentukan nama bucket.
  bucket: 'examplebucket'
});

async function get () {
  try {
    // Tentukan path lengkap objek dan path lengkap file lokal. Path lengkap objek tidak boleh mengandung nama bucket.
    // Jika file lokal yang ditentukan sudah ada, file tersebut akan ditimpa. Jika file belum ada, file tersebut akan dibuat.
    // Jika path lokal tidak ditentukan, file yang diunduh akan disimpan ke path lokal proyek secara default.
    const result = await client.get('exampleobject.txt', 'D:\\localpath\\examplefile.txt');
    console.log(result);
  } catch (e) {
    console.log(e);
  }
}

get(); 

Referensi

  • Untuk kode contoh lengkap yang digunakan untuk mengunduh objek ke komputer Anda, kunjungi GitHub.

  • Untuk informasi lebih lanjut tentang operasi API yang dapat Anda panggil untuk mengunduh objek sebagai file lokal, lihat GetObject.