সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
GCSFileDownloader
public class GCSFileDownloader
extends GCSCommon
implements IFileDownloader
গুগল ক্লাউড স্টোরেজ (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 : ডাউনলোড করার জন্য ফাইলের দূরবর্তী পথ, একটি বাস্তবায়ন-নির্দিষ্ট রুটের সাথে সম্পর্কিত। |
destFile | File : ডাউনলোড করা বিষয়বস্তু স্থাপন করার জন্য ফাইল। থাকা উচিত নয়। |
ডাউনলোড ফাইল
public File downloadFile (String remoteFilePath)
GCS থেকে ফাইল ডাউনলোড করুন।
এই মুহূর্তে শুধুমাত্র GCS পাথ সমর্থন করে।
পরামিতি |
---|
remoteFilePath | String : gs://bucket/file/path বিন্যাস GCS পাথ। |
রিটার্নস |
---|
File | স্থানীয় ফাইল |
তাজা
public boolean isFresh (File localFile,
String remotePath)
স্থানীয় ফাইলের তাজাতা পরীক্ষা করুন। যদি স্থানীয় ফাইলটি দূরবর্তী ফাইলের মতো হয় তবে এটি তাজা। যদি না হয়, স্থানীয় ফাইল বাসি হয়. এটি প্রধানত ক্যাশে ব্যবহার করা হয়। ডিফল্ট বাস্তবায়ন সর্বদা সত্য ফিরে আসবে, তাই যদি ফাইলটি অপরিবর্তনীয় হয় তবে এটির তাজাতা পরীক্ষা করার প্রয়োজন হবে না।
পরামিতি |
---|
localFile | File : স্থানীয় ফাইল। |
remotePath | String : দূরবর্তী ফাইল পাথ। |
রিটার্নস |
---|
boolean | স্থানীয় ফাইল তাজা হলে সত্য, অন্যথায় মিথ্যা। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-01-08 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"]],["2025-01-08 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]