सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
cloudinary_public पैकेज फ्लटर ऐप्स से क्लाउडिनरी में मीडिया के सीधे अपलोड की अनुमति देता है, जिससे संवेदनशील API कीज़ को खुलासा करने की आवश्यकता नहीं होती है। यह अनसाइन्ड अपलोड प्रीसेट्स का उपयोग करके सुरक्षित रूप से प्रमाणीकरण का प्रबंधन करता है, जिससे क्लाइंट्स को सीधे फ़ाइलें अपलोड करने की अनुमति मिलती है जबकि सर्वर-साइड सुरक्षा बनी रहती है। यह उपयोगकर्ता-उत्पादित सामग्री की आवश्यकता वाले एप्लिकेशन के लिए आदर्श है, जैसे फोटो शेयरिंग या प्रोफ़ाइल छवि अपलोड। यह पैकेज एंड्रॉइड, आईओएस, मैकओएस, विंडोज और लिनक्स सहित कई प्लेटफॉर्मों का समर्थन करता है।
उपयोग
मोबाइल ऐप्स से सीधे फ़ाइल अपलोड
उपयोगकर्ता-उत्पादित सामग्री भंडारण
प्रोफ़ाइल छवि अपलोड
चित्र और वीडियो प्रबंधन
प्रमाणिकता के उजागर किए बिना सुरक्षित मीडिया हैंडलिंग
मुख्य विशेषताएँ
API की के अनुचित प्रकटीकरण नहीं
अनस्वीकृत अपलोड प्रीसेट समर्थित
प्लेटफॉर्म के अनुकूलता
Cloudinary के साथ सरल एकीकरण
तत्काल अपलोड प्रगति ट्रैकिंग
इनके लिए उपयुक्त
मीडिया अपलोड के साथ मोबाइल ऐप्स
सुरक्षित फ़ाइल स्थानांतरण की आवश्यकता वाले ऐप्स
विकासकर्ता पीछे की प्रमाणीकरण से बचते हैं
मीडिया स्टोरेज के लिए Cloudinary का उपयोग करने वाले प्रोजेक्ट
फ्रंटएंड केवल मीडिया हैंडलिंग
विचार योग्य बातें
Cloudinary अपलोड प्रीसेट सेटअप की आवश्यकता है
अस्वीकृत अपलोड के लिए सीमित
Cloudinary के मुफ्त स्तर या भुगतान योजना पर निर्भर करता है
निजी या प्रतिबंधित मीडिया के लिए उपयुक्त नहीं
Cloudinary डैशबोर्ड को सही तरीके से कॉन्फ़िगर करना होगा
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
cloudinary_public
This package allows you to upload media files directly
to cloudinary, without exposing your apiKey or
secretKey.
Getting started
Add the dependency cloudinary_public: ^0.23.1 to your project:
import'package:cloudinary_public/cloudinary_public.dart';
final cloudinary = CloudinaryPublic('CLOUD_NAME', 'UPLOAD_PRESET', cache: false);
Check https://cloudinary.com/documentation/upload_images#unsigned_upload on how to create an upload preset.