קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
GCSFileDownloader
public
class
GCSFileDownloader
extends GCSCommon
implements
IFileDownloader
הורדת קבצים להורדת קבצים מ-Google Cloud Storage (GCS).
סיכום
שיטות ציבוריות |
InputStream
|
downloadFile(String bucketName, String filename)
הורדת קובץ מקובץ קטגוריה של GCS.
|
void
|
downloadFile(String remotePath, File destFile)
צורה חלופית של downloadFile(String) , שמאפשרת לקורא לציין את
קובץ יעד, שבו יש למקם את התוכן המרוחק.
|
File
|
downloadFile(String remoteFilePath)
הורדת קובץ מ-GCS.
|
boolean
|
isFresh(File localFile, String remotePath)
צריך לבדוק את עדכניות הקובץ המקומי.
|
שדות
GCS_APPROX_PREFIX
public static final String GCS_APPROX_PREFIX
GCS_PREFIX
public static final String GCS_PREFIX
בנאים ציבוריים
GCSFileDownloader
public GCSFileDownloader (File jsonKeyFile)
GCSFileDownloader
public GCSFileDownloader ()
שיטות ציבוריות
הורדת הקובץ
public InputStream downloadFile (String bucketName,
String filename)
הורדת קובץ מקובץ קטגוריה של GCS.
פרמטרים |
bucketName |
String : שם הקטגוריה של GCS |
filename |
String : שם הקובץ |
הורדת הקובץ
public void downloadFile (String remotePath,
File destFile)
צורה חלופית של downloadFile(String)
, שמאפשרת לקורא לציין את
קובץ יעד, שבו יש למקם את התוכן המרוחק.
פרמטרים |
remotePath |
String : הנתיב המרוחק אל הקובץ להורדה, ביחס
הרמה הבסיסית (root) הספציפית להטמעה. |
destFile |
File : הקובץ שבו יש למקם את התוכן שהורדתם. לא אמור להיות קיים. |
הורדת הקובץ
public File downloadFile (String remoteFilePath)
הורדת קובץ מ-GCS.
בשלב הזה יש תמיכה רק בנתיב GCS.
פרמטרים |
remoteFilePath |
String : נתיב GCS בפורמט gs://bucket/file/path. |
isFresh
public boolean isFresh (File localFile,
String remotePath)
צריך לבדוק את עדכניות הקובץ המקומי. אם הקובץ המקומי זהה לקובץ מרוחק, הוא חדש. אם המיקום
לא, הקובץ המקומי לא פעיל. היא משמשת בעיקר לשמירה במטמון. הטמעת ברירת המחדל
הפונקציה מחזירה תמיד את הערך True, כך שאם הקובץ לא ניתן לשינוי, אף פעם לא צריך לבדוק את העדכניות.
פרמטרים |
localFile |
File : קובץ מקומי. |
remotePath |
String : נתיב קובץ מרוחק. |
החזרות |
boolean |
הערך הוא True אם הקובץ המקומי חדש, ואם לא, הערך הוא False. |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-08-23 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-08-23 (שעון UTC)."],[],[]]