A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
GCSFileDownloader
public
class
GCSFileDownloader
extends GCSCommon
implements
IFileDownloader
Descargador de archivos para descargar archivos de Google Cloud Storage (GCS).
Resumen
Métodos públicos |
InputStream
|
downloadFile(String bucketName, String filename)
Descarga un archivo de un bucket de GCS.
|
void
|
downloadFile(String remotePath, File destFile)
Es una forma alternativa de downloadFile(String) que permite que el llamador especifique el archivo de destino en el que se debe colocar el contenido remoto.
|
File
|
downloadFile(String remoteFilePath)
Descarga el archivo de GCS.
|
boolean
|
isFresh(File localFile, String remotePath)
Verifica el nivel de actualización del archivo local.
|
Campos
GCS_APPROX_PREFIX
public static final String GCS_APPROX_PREFIX
GCS_PREFIX
public static final String GCS_PREFIX
Constructores públicos
GCSFileDownloader
public GCSFileDownloader (File jsonKeyFile)
Parámetros |
jsonKeyFile |
File |
GCSFileDownloader
public GCSFileDownloader ()
Métodos públicos
downloadFile
public InputStream downloadFile (String bucketName,
String filename)
Descarga un archivo de un bucket de GCS.
Parámetros |
bucketName |
String : Es el nombre del bucket de GCS. |
filename |
String : El nombre del archivo |
downloadFile
public void downloadFile (String remotePath,
File destFile)
Es una forma alternativa de downloadFile(String)
que permite que el llamador especifique el archivo de destino en el que se debe colocar el contenido remoto.
Parámetros |
remotePath |
String : Es la ruta de acceso remota al archivo que se descargará, en relación con una raíz específica de la implementación. |
destFile |
File : Es el archivo en el que se colocará el contenido descargado. No debe existir. |
downloadFile
public File downloadFile (String remoteFilePath)
Descarga el archivo de GCS.
Por el momento, solo se admite la ruta de acceso de GCS.
Parámetros |
remoteFilePath |
String : Ruta de acceso de GCS con el formato gs://bucket/file/path. |
Muestra |
File |
archivo local |
isFresh
public boolean isFresh (File localFile,
String remotePath)
Verifica el nivel de actualización del archivo local. Si el archivo local es igual al archivo remoto, significa que es nuevo. De lo contrario, el archivo local está inactivo. Se usa principalmente para la caché. La implementación predeterminada siempre mostrará verdadero, por lo que, si el archivo es inmutable, nunca necesitará verificar la actualización.
Parámetros |
localFile |
File : Es un archivo local. |
remotePath |
String : Es la ruta de acceso del archivo remoto. |
Muestra |
boolean |
Es verdadero si el archivo local es nuevo; de lo contrario, es falso. |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-03-26 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-03-26 (UTC)"],[],[]]