Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
GCSFileDownloader
public
class
GCSFileDownloader
extends GCSCommon
implements
IFileDownloader
File downloader untuk mendownload file dari Google Cloud Storage (GCS).
Ringkasan
Metode publik |
InputStream
|
downloadFile(String bucketName, String filename)
Mendownload file dari file bucket GCS.
|
void
|
downloadFile(String remotePath, File destFile)
Bentuk alternatif downloadFile(String) , yang memungkinkan pemanggil menentukan
file tujuan tempat konten jarak jauh harus ditempatkan.
|
File
|
downloadFile(String remoteFilePath)
Mendownload file dari GCS.
|
boolean
|
isFresh(File localFile, String remotePath)
Periksa keaktualan file lokal.
|
Kolom
GCS_APPROX_PREFIX
public static final String GCS_APPROX_PREFIX
GCS_PREFIX
public static final String GCS_PREFIX
Konstruktor publik
GCSFileDownloader
public GCSFileDownloader (File jsonKeyFile)
Parameter |
jsonKeyFile |
File |
GCSFileDownloader
public GCSFileDownloader ()
Metode publik
downloadFile
public InputStream downloadFile (String bucketName,
String filename)
Mendownload file dari file bucket GCS.
Parameter |
bucketName |
String : Nama bucket GCS |
filename |
String : nama file |
downloadFile
public void downloadFile (String remotePath,
File destFile)
Bentuk alternatif downloadFile(String)
, yang memungkinkan pemanggil menentukan
file tujuan tempat konten jarak jauh harus ditempatkan.
Parameter |
remotePath |
String : jalur jarak jauh ke file yang akan didownload, relatif terhadap
root khusus implementasi. |
destFile |
File : file tempat konten yang didownload akan ditempatkan. Seharusnya tidak ada. |
downloadFile
public File downloadFile (String remoteFilePath)
Mendownload file dari GCS.
Saat ini hanya mendukung jalur GCS.
Parameter |
remoteFilePath |
String : Jalur GCS berformat gs://bucket/file/path. |
isFresh
public boolean isFresh (File localFile,
String remotePath)
Periksa keaktualan file lokal. Jika file lokal sama dengan file jarak jauh, file tersebut baru. Jika tidak, file lokal sudah tidak berlaku. Ini terutama digunakan untuk cache. Implementasi default akan
selalu menampilkan true, sehingga jika file tidak dapat diubah, file tersebut tidak akan pernah perlu memeriksa keaktualan.
Parameter |
localFile |
File : file lokal. |
remotePath |
String : jalur file jarak jauh. |
Hasil |
boolean |
Benar jika file lokal baru, salah jika tidak. |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-03-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-26 UTC."],[],[]]