تم تصميم تطبيق "Cloud Storage for Firebase" على تكنولوجيا سريعة وآمنة. بنية "Google Cloud" الأساسية لمطوّري التطبيقات الذين يحتاجون إلى تخزين المحتوى وعرضه المحتوى من إنشاء المستخدمين، مثل الصور أو الفيديوهات.
Cloud Storage for Firebase عبارة عن أداة قوية وبسيطة ومنخفضة التكلفة خدمة تخزين مصممة وفقًا لحجم Google. تضيف حِزم تطوير البرامج (SDK) التي يبلغ عددها Firebase للنطاق Cloud Storage حسابات Google لضمان أمان عمليات تحميل الملفات وعمليات التنزيل لتطبيقاتك في Firebase، بغض النظر عن وجودة الشبكة.
يمكنك استخدام حِزم تطوير البرامج (SDK) التابعة للعملاء لتخزين الصور أو الصوت أو الفيديو أو غيرها المحتوى من إنشاء المستخدمين. على الخادم، يمكنك استخدام Firebase Admin SDK لإجراء ما يلي: وإدارة الحزم وإنشاء عناوين URL للتنزيل واستخدام Google Cloud Storage واجهات برمجة تطبيقات للوصول إلى ملفاتك.
تنفّذ Firebase حزمة تطوير برامج (SDK) للموقع الإلكتروني Cloud Storage عمليات التحميل والتنزيل بغض النظر عن وجودة الشبكة. عمليات التحميل والتنزيل فعّالة، أي تتم إعادة تشغيلها من حيث توقفوها، مما يوفر الوقت ومعدل نقل البيانات للمستخدمين.
الأمان القوي
يتم دمج Firebase حزمة تطوير برامج (SDK) للموقع الإلكتروني Cloud Storage مع Firebase Authentication لتوفير بسيطة وسهلة الاستخدام للمطورين. يمكنك استخدام نموذج أمان بياني للسماح بالوصول استنادًا إلى اسم الملف أو حجمه أو محتواه والنوع وبيانات التعريف الأخرى.
قابلية التوسيع بدرجة عالية
تم تصميم Cloud Storage لمقياس إكسابايت عندما ينتشر تطبيقك سريعًا. التطوّر بسهولة من النموذج الأوّلي إلى الإنتاج باستخدام البنية الأساسية نفسها التي تستند إليها Spotify و"صور Google"
كيف تعمل هذه الميزة؟
يستخدم المطوّرون حِزم تطوير البرامج (SDK) التي يبلغ عددها Firebase للنطاق Cloud Storage لتحميل الملفات وتنزيلها مباشرةً من العملاء. إذا كان الاتصال بالشبكة ضعيفًا، يمكن للعميل إجراء ما يلي: إعادة محاولة العملية مباشرة من حيث توقفت، مما يوفر على المستخدمين وقت النطاق الترددي.
تخزِّن خدمة "Cloud Storage for Firebase" ملفاتك في Google Cloud Storage إتاحة الوصول إليها من خلال كلٍّ من Firebase وGoogle Cloud. يتيح لك ذلك مرونة تحميل وتنزيل الملفات من برامج البريد الإلكتروني للأجهزة الجوّالة عبر Firebase حزمة تطوير برامج (SDK) للحساب Cloud Storage بالإضافة إلى ذلك، يمكنك إجراء معالجة من جانب الخادم مثل كتصفية الصور أو تحويل ترميز الفيديو باستخدام واجهات برمجة تطبيقات Google Cloud Storage. يتم تغيير حجم Cloud Storage تلقائيًا، ما يعني عدم الحاجة إلى الانتقال إلى أي موفر خدمة آخر. تعرف على مزيد من المعلومات حول جميع مزايا الدمج مع Google Cloud.
يتم دمج حِزم تطوير البرامج (SDK) "Firebase" للنطاق Cloud Storage بسلاسة مع Firebase Authentication لتحديد هوية المستخدمين، ونوفّر لغة أمان تعريفية تتيح لك ضبط عناصر التحكم في الوصول إلى ملفات فردية أو مجموعات من الملفات، بحيث يمكنك جعل الملفات عامة أو خاصة كما تريد.
مسار التنفيذ
ادمج حزم تطوير البرامج (SDK) "Firebase" لمؤسسة "Cloud Storage".
يمكنك إدراج العملاء بسرعة عبر Gradle أو CocoaPods أو النصوص البرمجية.
إنشاء مرجع
الإشارة إلى المسار إلى ملف، مثل "images/munains.png" لتحميله أو تنزيله أو حذفه.
التحميل أو التنزيل
التحميل أو التنزيل إلى الأنواع الأصلية في الذاكرة أو على القرص.
تاريخ التعديل الأخير: 2025-07-24 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-07-24 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["Cloud Storage for Firebase \nplat_ios plat_android plat_web plat_flutter plat_cpp plat_unity \nCloud Storage for Firebase is built on fast and secure\nGoogle Cloud infrastructure for app developers who need to store and serve\nuser-generated content, such as photos or videos. \nCloud Storage for Firebase is a powerful, simple, and cost-effective object storage service built for Google scale. The Firebase SDKs for Cloud Storage add Google security to file uploads and downloads for your Firebase apps, regardless of network quality.\n\n\u003cbr /\u003e\n\nYou can use our client SDKs to store images, audio, video, or other\nuser-generated content. On the server, you can use the Firebase Admin SDK to\nmanage buckets and create download URLs, and use\n[Google Cloud Storage APIs](//cloud.google.com/storage/docs/reference/libraries)\nto access your files.\n\n\u003cbr /\u003e\n\nReady to get started? Choose your platform:\n\n[iOS+](/docs/storage/ios/start)\n[Android](/docs/storage/android/start)\n[Web](/docs/storage/web/start)\n[Flutter](/docs/storage/flutter/start)\n\n[Unity](/docs/storage/unity/start)\n[C++](/docs/storage/cpp/start)\n\nKey capabilities\n\n|-------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Robust operations | Firebase SDKs for Cloud Storage perform uploads and downloads regardless of network quality. Uploads and downloads are robust, meaning they restart where they stopped, saving your users time and bandwidth. |\n| Strong security | Firebase SDKs for Cloud Storage integrate with Firebase Authentication to provide simple and intuitive authentication for developers. You can use our declarative security model to allow access based on filename, size, content type, and other metadata. |\n| High scalability | Cloud Storage is built for exabyte scale when your app goes viral. Effortlessly grow from prototype to production using the same infrastructure that powers Spotify and Google Photos. |\n\nHow does it work?\n\nDevelopers use the Firebase SDKs for Cloud Storage to upload and download files\ndirectly from clients. If the network connection is poor, the client is able to\nretry the operation right where it left off, saving your users time and\nbandwidth.\n\nCloud Storage for Firebase stores your files in a\n[Google Cloud Storage](//cloud.google.com/storage) bucket,\nmaking them accessible through both Firebase and Google Cloud. This allows you\nthe flexibility to upload and download files from mobile clients via the\nFirebase SDKs for Cloud Storage. In addition, you can do server-side processing such\nas image filtering or video transcoding using the\n[Google Cloud Storage APIs](//cloud.google.com/storage/docs/reference/libraries).\nCloud Storage scales automatically, meaning that there's no need to\nmigrate to any other provider. Learn more about all the benefits of our\n[integration with Google Cloud](/docs/storage/gcp-integration).\n\nThe Firebase SDKs for Cloud Storage integrate seamlessly with\n[Firebase Authentication](/docs/auth) to identify users, and we provide a\n[declarative security language](/docs/storage/security) that lets you set\naccess controls on individual files or groups of files, so you can make files as\npublic or private as you want.\n\nImplementation path\n\n|---|------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|\n| | Integrate the Firebase SDKs for Cloud Storage. | Quickly include clients via Gradle, CocoaPods, or a script include. |\n| | Create a Reference | Reference the path to a file, such as \"images/mountains.png\", to upload, download, or delete it. |\n| | Upload or Download | Upload or download to native types in memory or on disk. |\n| | Secure your Files | Use [Firebase Security Rules for Cloud Storage](/docs/storage/security) to secure your files. |\n| | (Optional) Create and Share Download URLs | Use the [Firebase Admin SDK](/docs/storage/admin/start) to generate shareable URLs to let users download objects. |\n\nLooking to store other types of data?\n\n- [Cloud Firestore](/docs/firestore) is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud.\n- The [Firebase Realtime Database](/docs/database) stores JSON application data, like game state or chat messages, and synchronizes changes instantly across all connected devices. To learn more about the differences between database options, see [Choose a database: Cloud Firestore or Realtime Database](/docs/firestore/rtdb-vs-firestore).\n- [Firebase Remote Config](/docs/remote-config) stores developer-specified key-value pairs to change the behavior and appearance of your app without requiring users to download an update.\n- [Firebase Hosting](/docs/hosting) hosts the HTML, CSS, and JavaScript for your website as well as other developer-provided assets like graphics, fonts, and icons.\n\nNext steps\n\n- Upload your first file to Cloud Storage using our quickstarts for [iOS](https://github.com/firebase/quickstart-ios), [Android](https://github.com/firebase/quickstart-android), [Web](https://github.com/firebase/quickstart-js), [C++](https://github.com/firebase/quickstart-cpp), or [Unity](https://github.com/firebase/quickstart-unity).\n- Add Cloud Storage to your [Apple](/docs/storage/ios/start), [Android](/docs/storage/android/start), [Web](/docs/storage/web/start), [C++](/docs/storage/cpp/start) or [Unity](/docs/storage/unity/start) app.\n- Learn about how to secure your files using [Firebase Security Rules for Cloud Storage](/docs/storage/security).\n- Add powerful new features such as image recognition or speech to text by [integrating with Google Cloud](/docs/storage/gcp-integration)."]]