بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

با چه روشی عکس در دیتابیس ذخیره کنیم؟

مدیریت گفتگو
118426 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام

کسی میدونه بهترین روش برای ذخیره کردن عکس در دیتابیس چیه؟ که سریع این عکس رو از دیتابیس بخونیم.

راهکارها:

آدرس url عکس که در هارد دیسک هست رو در دیتابیس ذخیره کنیم یا عکس رو به صورت دیکود base64 در فیلد دیتابیس blob ذخیره کنیم؟

 

نظرات

HoCoder 10 سال پیش
قسمت آموزش ImageOptimization رو مطالعه کنید متوجه میشین که باید چکار کنید
118426 10 سال پیش
فکر کنم شما متوجه سوال نشدین، ما به 2 صورت میتونیم عکس در دیتابیس ذخیره کنیم، یکی به روش کد گذاری هست همون دیکود و انکود کردن ، دیگری به صورت آدرس url عکس که در وب هست یا هارد. البته به یاد ندارم که آموزشی در این سایت تفاوت این 2تا توضیح داده بشه.
HoCoder 10 سال پیش
میخواین در دیتابیس آنلاین ذخیره کنید یا در local
118426 10 سال پیش
ما میخواهیم در آنلاین ذخیره کنیم. بحث اینه که، ما میخواهیم عکس رو آنلاین ذخیره کنیم و در اندروید باید این اطلاعات رو فچ کنیم و از طریق کتابخونهای امثال والی یا پیکاسو و هرچی دیگه که قابلت ذخیره کردن کش هم داره رو به کاربر نمایش بدیم. چندتا سوال پیش میاد: 1- اگر عکسها رو به صورت دیکود و انکود کردن در دیتابیس ذخیره کنیم و عکسها رو از طریق جیسون بخونیم بهتر هست یا اینکه عکسها رو به صورت آدرس url در دیتابیس بریزیم و از جیسون بخونیم؟ 2- اگر عکسها رو به صورت دیکود و انکود در دیتابیس ذخیره کرده باشیم و بخواهیم از طریق جیسون بخونیم چجوری به کش بفهومنیم که این عکس در کش وجود دارد؟ چون آدرسش درس مشخص نیست.
HoCoder 10 سال پیش
اگه عکس رو انکد کنی و بعد بخوای اون رو دیکد کنی یه کار اضافی و بار اضافی واسه برنامه ت هست. به نظر من از همون url استفاده بکن کدزنی واست راحتر میشه واسه سوال دومت چیزی به ذهنم نمیرسه

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .