Firebase के लिए Cloud Storage
फ़ंक्शन
फ़ंक्शन | ब्यौरा |
---|---|
फ़ंक्शन(ऐप्लिकेशन, ...) | |
getStorage(ऐप्लिकेशन, बकेट यूआरएल) | दिए गए Firebase ऐप्लिकेशन के लिए, FirebaseStorage इंस्टेंस लाता है. |
फ़ंक्शन(स्टोरेज, ...) | |
connectStorageEmulator(स्टोरेज, होस्ट, पोर्ट, विकल्प) | Cloud Storage एम्युलेटर से संपर्क करने के लिए, FirebaseStorage इंस्टेंस में बदलाव करें. |
ref(स्टोरेज, यूआरएल) | दिए गए यूआरएल के लिए StorageReference दिखाता है. |
फ़ंक्शन(रेफ़रंस, ...) | |
deleteObject(ref) | इस जगह पर मौजूद ऑब्जेक्ट को मिटाता है. |
getBlob(ref, maxDownloadSizeBytes) | ऑब्जेक्ट की जगह पर डेटा डाउनलोड करता है. ऑब्जेक्ट नहीं मिलने पर गड़बड़ी दिखाता है.इस सुविधा का इस्तेमाल करने के लिए, आपको अपने Cloud Storage बकेट में अपने ऐप्लिकेशन के ऑरिजिन को अनुमति देनी होगी. https://cloud.google.com/storage/docs/config प्रक्रिया-corsयह एपीआई, नोड में उपलब्ध नहीं है. |
getBytes(ref, maxDownloadSizeBytes) | ऑब्जेक्ट की जगह पर डेटा डाउनलोड करता है. ऑब्जेक्ट नहीं मिलने पर गड़बड़ी दिखाता है.इस सुविधा का इस्तेमाल करने के लिए, आपको अपने Cloud Storage बकेट में अपने ऐप्लिकेशन के ऑरिजिन को अनुमति देनी होगी. https://cloud.google.com/storage/docs/config प्रक्रिया-cors को भी देखें |
getDownloadURL(ref) | दिए गए StorageReference के लिए, डाउनलोड यूआरएल दिखाता है. |
getMetadata(ref) | एक Promise जो इस ऑब्जेक्ट के मेटाडेटा के साथ रिज़ॉल्व हो जाता है. अगर यह ऑब्जेक्ट मौजूद नहीं है या मेटाडेटा को वापस नहीं लाया जा सकता, तो प्रॉमिस अस्वीकार कर दिया जाएगा. |
getStream(ref, maxDownloadSizeBytes) | ऑब्जेक्ट की जगह पर डेटा डाउनलोड करता है. ऑब्जेक्ट न मिलने पर गड़बड़ी की जानकारी देता है.यह एपीआई सिर्फ़ नोड में उपलब्ध है. |
सूची(रेफ़रंस, विकल्प) | स्टोरेज के इस रेफ़रंस में आइटम (फ़ाइलें) और प्रीफ़िक्स (फ़ोल्डर) जोड़ें.List API, सिर्फ़ Firebase के नियमों वाले वर्शन 2 के लिए उपलब्ध है.GCS, एक की-ब्लॉब स्टोर है. Firebase स्टोरेज, '/' का सिमैंटिक लागू करता है सीमांकित फ़ोल्डर संरचना. अगर आपको ज़्यादा जानकारी चाहिए, तो GCS की 'सूची के एपीआई' देखें.Firebase नियमों के सिमैंटिक का पालन करने के लिए, Firebase स्टोरेज उन ऑब्जेक्ट पर काम नहीं करता जिनके पाथ "/" पर खत्म होते हैं या लगातार दो "/" हों. Firebase Storage List API, काम न करने वाले इन ऑब्जेक्ट को फ़िल्टर करेगा. बकेट में काम न करने वाले बहुत ज़्यादा ऑब्जेक्ट होने पर, list() काम नहीं कर सकती है. |
listAll(ref) | स्टोरेज के इस रेफ़रंस में सभी आइटम (फ़ाइलें) और प्रीफ़िक्स (फ़ोल्डर) जोड़ें.यह तब तक सूची() को कॉल करने का एक मददगार तरीका है, जब तक कोई और नतीजा न मिल जाए. खोज नतीजों को पेजों में बांटने का डिफ़ॉल्ट साइज़ 1000 है.ध्यान दें: इस कार्रवाई के दौरान, ऑब्जेक्ट बदलने पर हो सकता है कि नतीजे एक जैसे न हों.चेतावनी: अगर बहुत ज़्यादा नतीजे मिलते हैं, तो listAll बहुत ज़्यादा संसाधनों का इस्तेमाल कर सकता है. |
updateMetadata(ref, मेटाडेटा) | इस ऑब्जेक्ट के लिए मेटाडेटा अपडेट करता है. |
uploadBytes(रेफ़रंस, डेटा, मेटाडेटा) | डेटा को इस ऑब्जेक्ट की जगह पर अपलोड करता है. अपलोड को फिर से शुरू नहीं किया जा सकता. |
uploadBytesResumable(रेफ़रंस, डेटा, मेटाडेटा) | डेटा को इस ऑब्जेक्ट की जगह पर अपलोड करता है. अपलोड को रोका और फिर से शुरू किया जा सकता है. साथ ही, अपलोड की स्थिति से जुड़े अपडेट दिखते हैं. |
uploadString(ref, वैल्यू, फ़ॉर्मैट, मेटाडेटा) | इस ऑब्जेक्ट के स्थान पर एक स्ट्रिंग अपलोड करता है. अपलोड को फिर से शुरू नहीं किया जा सकता. |
फ़ंक्शन(storageOrRef, ...) | |
ref(storageOrRef, पाथ) | डिफ़ॉल्ट बकेट में दिए गए पाथ के लिए, StorageReference दिखाता है. |
क्लास
क्लास | ब्यौरा |
---|---|
स्टोरेज में गड़बड़ी | Firebase Storage SDK टूल से एक गड़बड़ी मिली. |
इन्यूमरेशन
इन्यूमरेशन | ब्यौरा |
---|---|
StorageErrorCode | StorageError ऑब्जेक्ट में अटैच किए जा सकने वाले गड़बड़ी कोड. |
इंटरफ़ेस
इंटरफ़ेस | ब्यौरा |
---|---|
FirebaseStorage | Firebase स्टोरेज इंस्टेंस. |
फ़ुल मेटाडेटा | ऑब्जेक्ट मेटाडेटा का पूरा सेट, जिसमें रीड-ओनली प्रॉपर्टी भी शामिल हैं. |
ListOptions | list() विकल्प स्वीकार करता है. |
Listनतीजे | सूची() के ज़रिए नतीजे दिखाए गए. |
SettableMetadata | ऑब्जेक्ट मेटाडेटा जिसे किसी भी समय सेट किया जा सकता है. |
स्टोरेज ऑब्ज़र्वर | Firebase स्टोरेज के लिए स्ट्रीम ऑब्ज़र्वर. |
StorageReference | यह Google Cloud Storage ऑब्जेक्ट के रेफ़रंस को दिखाता है. डेवलपर, ऑब्जेक्ट अपलोड कर सकते हैं, डाउनलोड कर सकते हैं, और उन्हें मिटा सकते हैं. साथ ही, वे ऑब्जेक्ट मेटाडेटा को पाने/सेट कर सकते हैं. |
अपलोड मेटाडेटा | अपलोड करते समय सेट किया जा सकने वाला ऑब्जेक्ट मेटाडेटा. |
अपलोड का नतीजा | फिर से शुरू न किए जा सकने वाले अपलोड से नतीजा मिला. |
अपलोडटास्क | यह किसी ऑब्जेक्ट को अपलोड करने की प्रोसेस दिखाता है. इसकी मदद से, अपलोड किए गए डेटा को मॉनिटर और मैनेज किया जा सकता है. |
UploadTaskSnapshot | इसमें अपलोड टास्क की मौजूदा स्थिति का डेटा सेव होता है. |
वैरिएबल
वैरिएबल | ब्यौरा |
---|---|
स्ट्रिंग फ़ॉर्मैट | अपलोड करने के लिए संभावित स्ट्रिंग फ़ॉर्मैट की गिनती. |
उपनामों का प्रकार
उपनाम टाइप करें | ब्यौरा |
---|---|
स्ट्रिंग फ़ॉर्मैट | अपलोड करने के लिए संभावित स्ट्रिंग फ़ॉर्मैट की गिनती. |
TaskEvent | किसी टास्क पर ट्रिगर होने वाला इवेंट. |
टास्कस्टेट | अपलोड हो रहे मौजूदा अपलोड की स्थिति दिखाता है. |
फ़ंक्शन(ऐप्लिकेशन, ...)
getStorage(ऐप्लिकेशन, बकेट यूआरएल)
दिए गए Firebase ऐप्लिकेशन के लिए, FirebaseStorage इंस्टेंस लाता है.
हस्ताक्षर:
export declare function getStorage(app?: FirebaseApp, bucketUrl?: string): FirebaseStorage;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
ऐप्लिकेशन | FirebaseApp | Firebase ऐप्लिकेशन के लिए FirebaseStorage का इंस्टेंस मिलेगा. |
बकेट यूआरएल | स्ट्रिंग | आपके Firebase स्टोरेज बकेट का gs:// यूआरएल. पास न किए जाने पर, ऐप्लिकेशन के डिफ़ॉल्ट स्टोरेज बकेट का इस्तेमाल करता है. |
लौटाए जाने वाले प्रॉडक्ट:
FirebaseStorage इंस्टेंस.
फ़ंक्शन(स्टोरेज, ...)
ConnectStorageEmulator(स्टोरेज, होस्ट, पोर्ट, विकल्प)
Cloud Storage एम्युलेटर से संपर्क करने के लिए, FirebaseStorage इंस्टेंस में बदलाव करें.
हस्ताक्षर:
export declare function connectStorageEmulator(storage: FirebaseStorage, host: string, port: number, options?: {
mockUserToken?: EmulatorMockTokenOptions | string;
}): void;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
मेमोरी | FirebaseStorage | FirebaseStorage इंस्टेंस |
होस्ट | स्ट्रिंग | एम्युलेटर होस्ट (उदाहरण: localhost) |
पोर्ट | नंबर | एम्युलेटर पोर्ट (उदाहरण: 5001) |
विकल्प | {ockUserToken?: EmulatorMockTokenOptions | स्ट्रिंग; } पर स्विच करने के मकसद से, हमसे संपर्क करने के लिए धन्यवाद. | एम्युलेटर के विकल्प. options.mockUserToken मॉक पुष्टि टोकन है, जिसका इस्तेमाल यूनिट टेस्टिंग के सुरक्षा नियमों के लिए किया जा सकता है. |
लौटाए जाने वाले प्रॉडक्ट:
अमान्य
संदर्भ(स्टोरेज, यूआरएल)
दिए गए यूआरएल के लिए StorageReference दिखाता है.
हस्ताक्षर:
export declare function ref(storage: FirebaseStorage, url?: string): StorageReference;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
मेमोरी | FirebaseStorage | FirebaseStorage इंस्टेंस. |
url | स्ट्रिंग | यूआरएल. अगर खाली है, तो रूट रेफ़रंस दिखाता है. |
लौटाए जाने वाले प्रॉडक्ट:
फ़ंक्शन(रेफ़रंस, ...)
DeleteObject(ref)
इस जगह पर मौजूद ऑब्जेक्ट को मिटाता है.
हस्ताक्षर:
export declare function deleteObject(ref: StorageReference): Promise<void>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
संदर्भ | StorageReference | ऑब्जेक्ट को मिटाने के लिए, StorageReference. |
लौटाए जाने वाले प्रॉडक्ट:
प्रॉमिस<void>
खाता मिटाने की प्रोसेस पूरी होने पर, यह Promise
ठीक हो जाता है.
getBlob(ref, maxDownloadSizeBytes)
ऑब्जेक्ट की जगह पर डेटा डाउनलोड करता है. ऑब्जेक्ट न मिलने पर, गड़बड़ी का मैसेज दिखाता है.
इस सुविधा का इस्तेमाल करने के लिए, आपको अपने Cloud Storage बकेट में अपने ऐप्लिकेशन के ऑरिजिन को अनुमति देनी होगी. https://cloud.google.com/storage/docs/config प्रक्रिया-cors को भी देखें
यह एपीआई, नोड में उपलब्ध नहीं है.
हस्ताक्षर:
export declare function getBlob(ref: StorageReference, maxDownloadSizeBytes?: number): Promise<Blob>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
संदर्भ | StorageReference | StorageReference, जहां डेटा डाउनलोड किया जाना है. |
MaxDownloadSizeBytes | नंबर | अगर यह नीति सेट है, तो डेटा वापस पाने के लिए बाइट में तय किया गया ज़्यादा से ज़्यादा साइज़ सेट किया जा सकता है. |
लौटाए जाने वाले प्रॉडक्ट:
प्रॉमिस<Blob>
ऐसा प्रॉमिस जो ऑब्जेक्ट के बाइट वाले ब्लॉब के साथ ठीक होता है
getBytes(ref, maxDownloadSizeBytes)
ऑब्जेक्ट की जगह पर डेटा डाउनलोड करता है. ऑब्जेक्ट न मिलने पर, गड़बड़ी का मैसेज दिखाता है.
इस सुविधा का इस्तेमाल करने के लिए, आपको अपने Cloud Storage बकेट में अपने ऐप्लिकेशन के ऑरिजिन को अनुमति देनी होगी. https://cloud.google.com/storage/docs/config प्रक्रिया-cors को भी देखें
हस्ताक्षर:
export declare function getBytes(ref: StorageReference, maxDownloadSizeBytes?: number): Promise<ArrayBuffer>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
संदर्भ | StorageReference | StorageReference, जहां डेटा डाउनलोड किया जाना है. |
MaxDownloadSizeBytes | नंबर | अगर यह नीति सेट है, तो डेटा वापस पाने के लिए बाइट में तय किया गया ज़्यादा से ज़्यादा साइज़ सेट किया जा सकता है. |
लौटाए जाने वाले प्रॉडक्ट:
प्रॉमिस<ArrayBuffer>
ऐसा प्रॉमिस जिसमें ऑब्जेक्ट के बाइट शामिल हैं
getDownloadURL(ref)
दिए गए StorageReference के लिए, डाउनलोड यूआरएल दिखाता है.
हस्ताक्षर:
export declare function getDownloadURL(ref: StorageReference): Promise<string>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
संदर्भ | StorageReference | डाउनलोड यूआरएल पाने के लिए, StorageReference. |
लौटाए जाने वाले प्रॉडक्ट:
प्रॉमिस<string>
एक Promise
, जो इस ऑब्जेक्ट के लिए डाउनलोड यूआरएल के साथ रिज़ॉल्व हो जाता है.
getMetadata(ref)
एक Promise
जो इस ऑब्जेक्ट के मेटाडेटा के साथ रिज़ॉल्व हो जाता है. अगर यह ऑब्जेक्ट मौजूद नहीं है या मेटाडेटा को वापस नहीं लाया जा सकता, तो प्रॉमिस अस्वीकार कर दिया जाएगा.
हस्ताक्षर:
export declare function getMetadata(ref: StorageReference): Promise<FullMetadata>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
संदर्भ | StorageReference | मेटाडेटा पाने के लिए, StorageReference. |
लौटाए जाने वाले प्रॉडक्ट:
वादा<FullMetadata>
getStream(ref, maxDownloadSizeBytes)
ऑब्जेक्ट की जगह पर डेटा डाउनलोड करता है. ऑब्जेक्ट न मिलने पर, गड़बड़ी की जानकारी देता है.
यह एपीआई सिर्फ़ नोड में उपलब्ध है.
हस्ताक्षर:
export declare function getStream(ref: StorageReference, maxDownloadSizeBytes?: number): ReadableStream;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
संदर्भ | StorageReference | StorageReference, जहां डेटा डाउनलोड किया जाना है. |
MaxDownloadSizeBytes | नंबर | अगर यह नीति सेट है, तो डेटा वापस पाने के लिए बाइट में तय किया गया ज़्यादा से ज़्यादा साइज़ सेट किया जा सकता है. |
लौटाए जाने वाले प्रॉडक्ट:
रीडेबलस्ट्रीम
ऐसी स्ट्रीम जिसमें ऑब्जेक्ट का डेटा बाइट के तौर पर होता है
सूची(रेफ़रंस, विकल्प)
इस स्टोरेज रेफ़रंस में, आइटम (फ़ाइलें) और प्रीफ़िक्स (फ़ोल्डर) की सूची बनाएं.
List API की सुविधा सिर्फ़ Firebase नियम वर्शन 2 के लिए उपलब्ध है.
GCS, एक की-ब्लॉब स्टोर है. Firebase स्टोरेज, '/' का सिमैंटिक लागू करता है सीमांकित फ़ोल्डर संरचना. अगर आपको ज़्यादा जानकारी चाहिए, तो GCS (जीसीएस) के List API का इस्तेमाल करें.
Firebase नियमों के सिमैंटिक का पालन करने के लिए, Firebase स्टोरेज उन ऑब्जेक्ट पर काम नहीं करता जिनके पाथ "/" पर खत्म होते हैं या लगातार दो "/" हों. Firebase Storage List API, काम न करने वाले इन ऑब्जेक्ट को फ़िल्टर करेगा. बकेट में काम न करने वाले बहुत ज़्यादा ऑब्जेक्ट होने पर, list() काम नहीं कर सकती है.
हस्ताक्षर:
export declare function list(ref: StorageReference, options?: ListOptions): Promise<ListResult>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
संदर्भ | StorageReference | सूची पाने के लिए, StorageReference. |
विकल्प | ListOptions | ज़्यादा जानकारी के लिए ListOptions देखें. |
लौटाए जाने वाले प्रॉडक्ट:
प्रॉमिस<Listresults>
एक Promise
जो आइटम और प्रीफ़िक्स के साथ रिज़ॉल्व हो जाता है. prefixes
में सब-फ़ोल्डर के रेफ़रंस हैं और items
में इस फ़ोल्डर के ऑब्जेक्ट के रेफ़रंस हैं. बाकी के नतीजे पाने के लिए nextPageToken
का इस्तेमाल किया जा सकता है.
सूचीसभी(संदर्भ)
स्टोरेज के इस रेफ़रंस में मौजूद सभी आइटम (फ़ाइलें) और प्रीफ़िक्स (फ़ोल्डर) की सूची बनाएं.
यह सूची() को बार-बार कॉल करने का हेल्पर तरीका है. ऐसा तब तक होता है, जब तक कोई और नतीजा न मिल जाए. खोज नतीजों को पेजों में बांटने का डिफ़ॉल्ट साइज़ 1,000 होता है.
हस्ताक्षर:
export declare function listAll(ref: StorageReference): Promise<ListResult>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
संदर्भ | StorageReference | सूची पाने के लिए, StorageReference. |
लौटाए जाने वाले प्रॉडक्ट:
प्रॉमिस<Listresults>
ऐसा Promise
जो मौजूदा स्टोरेज रेफ़रंस में सभी आइटम और प्रीफ़िक्स के साथ रिज़ॉल्व हो जाता है. prefixes
में सब-डायरेक्ट्री के रेफ़रंस हैं और items
में इस फ़ोल्डर के ऑब्जेक्ट के रेफ़रंस हैं. nextPageToken
कभी भी लौटाया नहीं जाता है.
updatedMetadata(ref, मेटाडेटा)
इस ऑब्जेक्ट के लिए मेटाडेटा अपडेट करता है.
हस्ताक्षर:
export declare function updateMetadata(ref: StorageReference, metadata: SettableMetadata): Promise<FullMetadata>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
संदर्भ | StorageReference | StorageReference, मेटाडेटा अपडेट करने के लिए. |
मेटाडेटा | SettableMetadata | ऑब्जेक्ट के लिए नया मेटाडेटा. सिर्फ़ उन वैल्यू में बदलाव किया जाएगा जिन्हें साफ़ तौर पर सेट किया गया है. साफ़ तौर पर किसी वैल्यू को शून्य पर सेट करने से मेटाडेटा हट जाएगा. |
लौटाए जाने वाले प्रॉडक्ट:
वादा<FullMetadata>
एक Promise
, जो इस ऑब्जेक्ट के लिए नए मेटाडेटा के साथ रिज़ॉल्व हो जाता है.
अपलोड बाइट(रेफ़रंस, डेटा, मेटाडेटा)
डेटा को इस ऑब्जेक्ट की जगह पर अपलोड करता है. अपलोड को फिर से शुरू नहीं किया जा सकता.
हस्ताक्षर:
export declare function uploadBytes(ref: StorageReference, data: Blob | Uint8Array | ArrayBuffer, metadata?: UploadMetadata): Promise<UploadResult>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
संदर्भ | StorageReference | StorageReference, जहां डेटा अपलोड किया जाना चाहिए. |
डेटा | ब्लॉब | Uint8Array | अरेबफ़र | अपलोड किया जाने वाला डेटा. |
मेटाडेटा | अपलोड मेटाडेटा | अपलोड किए जाने वाले डेटा के लिए मेटाडेटा. |
लौटाए जाने वाले प्रॉडक्ट:
वादा<Uploadresults>
अपलोड का नतीजा शामिल करने का वादा
uploadBytesResumable(ref, डेटा, मेटाडेटा)
डेटा को इस ऑब्जेक्ट की जगह पर अपलोड करता है. अपलोड को रोका और फिर से शुरू किया जा सकता है. साथ ही, अपलोड की स्थिति से जुड़े अपडेट दिखते हैं.
हस्ताक्षर:
export declare function uploadBytesResumable(ref: StorageReference, data: Blob | Uint8Array | ArrayBuffer, metadata?: UploadMetadata): UploadTask;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
संदर्भ | StorageReference | StorageReference, जहां डेटा अपलोड किया जाना चाहिए. |
डेटा | ब्लॉब | Uint8Array | अरेबफ़र | अपलोड किया जाने वाला डेटा. |
मेटाडेटा | अपलोड मेटाडेटा | अपलोड किए जाने वाले डेटा के लिए मेटाडेटा. |
लौटाए जाने वाले प्रॉडक्ट:
एक अपलोड टास्क
अपलोड स्ट्रिंग(रेफ़रंस, वैल्यू, फ़ॉर्मैट, मेटाडेटा)
इस ऑब्जेक्ट के स्थान पर एक स्ट्रिंग अपलोड करता है. अपलोड को फिर से शुरू नहीं किया जा सकता.
हस्ताक्षर:
export declare function uploadString(ref: StorageReference, value: string, format?: StringFormat, metadata?: UploadMetadata): Promise<UploadResult>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
संदर्भ | StorageReference | StorageReference, जहां स्ट्रिंग अपलोड की जानी चाहिए. |
value | स्ट्रिंग | अपलोड की जाने वाली स्ट्रिंग. |
फ़ॉर्मैट | स्ट्रिंग फ़ॉर्मैट | अपलोड करने के लिए स्ट्रिंग का फ़ॉर्मैट. |
मेटाडेटा | अपलोड मेटाडेटा | अपलोड की जाने वाली स्ट्रिंग का मेटाडेटा. |
लौटाए जाने वाले प्रॉडक्ट:
वादा<Uploadresults>
अपलोड का नतीजा शामिल करने का वादा
फ़ंक्शन(storageOrRef, ...)
ref(storageOrRef, पाथ)
डिफ़ॉल्ट बकेट में दिए गए पाथ के लिए, StorageReference दिखाता है.
हस्ताक्षर:
export declare function ref(storageOrRef: FirebaseStorage | StorageReference, path?: string): StorageReference;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
स्टोरेजओरेफ़ | FirebaseStorage | StorageReference | FirebaseStorage या StorageReference. |
पाथ | स्ट्रिंग |
लौटाए जाने वाले प्रॉडक्ट:
स्ट्रिंगफ़ॉर्मैट
अपलोड करने के लिए संभावित स्ट्रिंग फ़ॉर्मैट की गिनती.
हस्ताक्षर:
StringFormat: {
readonly RAW: "raw";
readonly BASE64: "base64";
readonly BASE64URL: "base64url";
readonly DATA_URL: "data_url";
}
स्ट्रिंगफ़ॉर्मैट
अपलोड करने के लिए संभावित स्ट्रिंग फ़ॉर्मैट की गिनती.
हस्ताक्षर:
export declare type StringFormat = (typeof StringFormat)[keyof typeof StringFormat];
टास्कइवेंट
किसी टास्क पर ट्रिगर होने वाला इवेंट.
हस्ताक्षर:
export declare type TaskEvent = 'state_changed';
टास्कस्टेट
अपलोड हो रहे मौजूदा अपलोड की स्थिति दिखाता है.
हस्ताक्षर:
export declare type TaskState = 'running' | 'paused' | 'success' | 'canceled' | 'error';
स्टोरेज एरर कोड
StorageError
ऑब्जेक्ट में अटैच किए जा सकने वाले गड़बड़ी कोड.
हस्ताक्षर:
export declare enum StorageErrorCode
इन्यूमरेशन सदस्य
सदस्य | मान | ब्यौरा |
---|---|---|
ऐप्लिकेशन हटाया गया | "app-deleted" |
|
BUCKET_NOT_FOUND | "bucket-not-found" |
|
रद्द | "canceled" |
|
CANNOT TRANSLATE | "cannot-slice-blob" |
|
इंटरनल_गड़बड़ी | "internal-error" |
|
अमान्य | "invalid-argument" |
|
INVALID_LAMBDA_COUNT | "invalid-argument-count" |
|
INVALID_CHECKSUM | "invalid-checksum" |
|
अमान्य_DEFAULT_BUCKET | "invalid-default-bucket" |
|
अमान्य_EVENT_NAME | "invalid-event-name" |
|
अमान्य_फ़ॉर्मैट | "invalid-format" |
|
अमान्य_ROOT_OPERATION | "invalid-root-operation" |
|
अमान्य_यूआरएल | "invalid-url" |
|
NO_DEFAULT_BUCKET | "no-default-bucket" |
|
NO_डाउनलोड_यूआरएल | "no-download-url" |
|
OBJECT_NOT_FOUND | "object-not-found" |
|
प्रोजेक्ट नहीं मिला | "project-not-found" |
|
कोटा_EXCEEDED | "quota-exceeded" |
|
सीमित | "retry-limit-exceeded" |
|
सर्वर_FILE_WRONG_SIZE | "server-file-wrong-size" |
|
पुष्टि नहीं की गई | "unauthenticated" |
|
अनधिकृत | "unauthorized" |
|
UNAUTHORIZED_APP | "unauthorized-app" |
|
कोई जानकारी नहीं है | "unknown" |
|
UNSUPPORTED_ENवायरनमेंट | "unsupported-environment" |