راکت

نحوه ذخیره اطلاعات در فلاتر

4 پاسخ

سلام . من تازه فلاتر شروع کردم . میخواستم بدونم مثلا ما ی اپ دانلود عکس داشته باشیم .این عکس ها باید روی چ دیتابیسی ذخیره کنیم ؟ و اینکه چجوری میشه بعد از انتشار اپ انلاین ما به اون دادها اضافه کنیم ؟

محمد
محمد
@0212354
ثبت پرسش جدید

پاسخ‌ها

4
ابوالفضل
ابوالفضل
@amata

تخصص: برنامه نويس

تا جایی که یادمه از دوستان شنیده بودم hive واسه اینکار مناسبه

محمد
محمد
@0212354

والا hive فک کنم نمیشه آنلاین بهش اطلاعات بعد از انتشار وارد کرد و یا یسری اطلاعات مثل عکس گذاشت داخلش

شاید پاسخ شما همین‌جا باشد

ابوالفضل
ابوالفضل
@amata

تخصص: برنامه نويس

@0212354
ببین هایو دیتابیس آفلاینه
اگه نیاز به دیتابیس آنلاین داری
اولا اینو در نظر بگیر که حتما نیاز به بکند داری!
چون مثلا حتی اگه یه todo list عادی هم باشه پروژت باز همه ی کاربرا نباید یه مقدار و یک ولیو رو ببینن و وارد کنن!
نیاز به احراز هویت و فلان و فلان داری
ولی اگه پروژت یه دیتابیس داره و همه باید بتونن از همون دیتابیس اطلاعات رو دریافت کنن مثل اپلیکیشن خبری و... و نمیخوای دیگه بکند بنویسی و میخوای مستقیم با دیتابیس کار کنی(هر چند پیشنهاد نمیشه)
میتونی از firebase استقاده کنی که خب برای دیتابیس آنلاین گزینه ی خوبیه
مونگو دیبی هم یه نسخه داره که بخوای باهاش آنلاین کار کنی که دیتابیس ریل تایمشه شاید اونم گزینه ی بدی نباشه

مهدی نظری
مهدی نظری
@mahdi.nazari

تخصص: توسعه دهنده Front End

سلام دوست من 🖐
امیدوارم حالت خوب و عالی باشی✨

برای ذخیره عکس‌ها در یک اپلیکیشن فلاتر و مدیریت داده‌ها، معمولاً از یک پایگاه داده استفاده می‌شه

ذخیره عکس‌ها:

شما میتونی عکس‌ها را در سرور یا در پایگاه داده ذخیره کنی . برای ذخیره در پایگاه داده، می‌توانید از نوع داده BLOB (Binary Large Object) استفاده کن . این نوع داده بهت امکان می‌ده تا داده‌های باینری مانند تصاویر را در پایگاه داده ذخیره کنی.
معمولاً تصاویر را با استفاده از یک کتابخانه مانند http در فلاتر از یک سرور دریافت کرده و سپس در پایگاه داده ذخیره می‌کنیم

مدیریت داده‌ها:
برای مدیریت داده‌ها در فلاتر می‌توانی از کتابخانه‌های مدیریت و ذخیره‌سازی داده مانند sqflite (برای داده‌های محلی) و http (برای ارتباط با سرور) استفاده کنی
اطلاعات مربوط به عکس‌ها را در پایگاه داده ذخیره کن. این اطلاعات می‌تونه شامل نام فایل، آدرس URL (اگر تصاویر را در سرور ذخیره کردی)، توضیحات و سایر مشخصات مورد نیاز باشه

بارگذاری تصاویر:
برای نمایش تصاویر به کاربران، میتونی از ویجت‌های فلاتر مانند Image.network یا Image.file برای نمایش تصاویر از اینترنت یا از دیسک محلی استفاده کنی. بسته به مکان ذخیره تصاویر، شما باید از مسیر یا URL مناسب استفاده کنی.

افزودن داده‌های جدید:
برای افزودن داده‌های جدید به دیتابیس، میتونی از دستورات INSERT در SQL استفاده کنی (اگر از پایگاه داده SQLite استفاده می‌کنی). به عنوان مثال:

await db.rawInsert('INSERT INTO table_name (column1, column2) VALUES (?, ?)', ['value1', 'value2']);

برای افزودن تصویر به عنوان داده جدید به پایگاه داده، می‌توانید تصویر را به عنوان آرایه بایت درج کنی و در پایگاه داده ذخیره کنی

امیدوارم پاسخم بهت کمک کرده باشه ❤️
موفق و پیروز باشی 🤘🌹

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام