Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Narzędzie do pobierania plików GCS
public
class
GCSFileDownloader
extends GCSCommon
implements
IFileDownloader
Narzędzie do pobierania plików z Google Cloud Storage (GCS).
Podsumowanie
Metody publiczne |
InputStream
|
downloadFile(String bucketName, String filename)
Pobierz plik z pliku zasobnika GCS.
|
void
|
downloadFile(String remotePath, File destFile)
Alternatywna forma wartości downloadFile(String) , która umożliwia rozmówcy określenie
plik docelowy, w którym należy umieścić zdalną zawartość.
|
File
|
downloadFile(String remoteFilePath)
Pobierz plik z GCS.
|
boolean
|
isFresh(File localFile, String remotePath)
Sprawdź aktualność pliku lokalnego.
|
Fieldsem
GCS_APPROX_PREFIX
public static final String GCS_APPROX_PREFIX
GCS_PREFIX
public static final String GCS_PREFIX
Konstruktory publiczne
Narzędzie do pobierania plików GCS
public GCSFileDownloader (File jsonKeyFile)
Parametry |
jsonKeyFile |
File |
Narzędzie do pobierania plików GCS
public GCSFileDownloader ()
Metody publiczne
pobieranie
public InputStream downloadFile (String bucketName,
String filename)
Pobierz plik z pliku zasobnika GCS.
Parametry |
bucketName |
String : nazwa zasobnika GCS |
filename |
String : nazwa pliku, |
pobieranie
public void downloadFile (String remotePath,
File destFile)
Alternatywna forma wartości downloadFile(String)
, która umożliwia rozmówcy określenie
plik docelowy, w którym należy umieścić zdalną zawartość.
Parametry |
remotePath |
String : zdalna ścieżka do pobieranego pliku podana względem dyrektywy
poziom główny danego wdrożenia. |
destFile |
File : plik, w którym ma zostać umieszczona pobrana zawartość. Nie powinno istnieć. |
pobieranie
public File downloadFile (String remoteFilePath)
Pobierz plik z GCS.
Obecnie obsługiwana jest tylko ścieżka GCS.
Parametry |
remoteFilePath |
String : ścieżka GCS (w formacie gs://zasobnik/plik/ścieżki). |
isFresh,
public boolean isFresh (File localFile,
String remotePath)
Sprawdź aktualność pliku lokalnego. Jeśli plik lokalny jest taki sam jak plik zdalny, jest on aktualny. Jeśli
nie, plik lokalny jest nieaktualny. Używany głównie na potrzeby pamięci podręcznej. Domyślna implementacja
zawsze zwraca wartość true, więc jeśli pliku nie można zmienić, nigdy nie trzeba sprawdzać jego aktualności.
Parametry |
localFile |
File : plik lokalny. |
remotePath |
String : ścieżka do pliku zdalnego. |
Zwroty |
boolean |
Wartość true, jeśli plik lokalny jest aktualny. W przeciwnym razie ma wartość false (fałsz). |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-08-23 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-08-23 UTC."],[],[]]