GCSFileDownloader
public class GCSFileDownloader
extends GCSCommon
implements IFileDownloader
أداة تنزيل الملفات لتنزيل الملف من التخزين السحابي من Google (GCS).
ملخص
الأساليب العامة |
---|
InputStream | downloadFile (String bucketName, String filename) قم بتنزيل ملف من ملف GCS bucket. |
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 bucket.
حدود |
---|
bucketName | String : اسم حاوية GCS |
filename | String : اسم الملف |
تحميل الملف
public void downloadFile (String remotePath,
File destFile)
شكل بديل لملف downloadFile(String)
، والذي يسمح للمتصل بتحديد الملف الوجهة الذي يجب وضع المحتويات البعيدة فيه.
حدود |
---|
remotePath | String : المسار البعيد للملف المراد تنزيله ، بالنسبة إلى جذر خاص بالتنفيذ. |
destFile | File : الملف المراد وضع المحتويات التي تم تنزيلها فيه. لا ينبغي أن توجد. |
تحميل الملف
public File downloadFile (String remoteFilePath)
تنزيل الملف من GCS.
في الوقت الحالي ، يدعم مسار GCS فقط.
حدود |
---|
remoteFilePath | String : gs: // bucket / file / path format GCS path. |
هو طازج
public boolean isFresh (File localFile,
String remotePath)
تحقق من حداثة الملف المحلي. إذا كان الملف المحلي هو نفسه الملف البعيد ، فسيكون جديدًا. إذا لم يكن الأمر كذلك ، فإن الملف المحلي قديم. يستخدم هذا بشكل رئيسي في ذاكرة التخزين المؤقت. سيعود التطبيق الافتراضي دائمًا إلى القيمة الصحيحة ، لذلك إذا كان الملف غير قابل للتغيير فلن يحتاج أبدًا إلى التحقق من الحداثة.
حدود |
---|
localFile | File : ملف محلي. |
remotePath | String : مسار الملف البعيد. |
عائدات |
---|
boolean | صحيح إذا كان الملف المحلي حديثًا ، أو خطأ. |
الطرق المحمية
مسح ذاكرة التخزين المؤقت
protected void clearCache ()