بهترین راه ذخیره سازی تصاویر؟ پایگاه داده؟
سلام
در ویدئو های آموزشی تصاویر به صورت کاملا ساده در یک فایل ذخیره می شد و در هنگام فراخوانی نیز با توجه به ایدی محصول، تصویر با همون ایدی فراخوانی میشد.
خوب به نظر من این کار چندان منعطف نیست و می تونیم کارهای بهتری رو کنیم. حالا می خواستم از تجربه دوستانی که اینجا هستند استفاده کنم.
تا به اونجا که می دونم ذخیره مستقیم تصاویر در پایگاه داده کار، غیر حرفه ای هست اما میشه اطلاعات مربوط به تصویر رو در پایگاه داده(نام تصویر،فرمت و ...) را در پایگاه داده ذخیره کرد و موقع فراخوانی تصویر محصول بر اساس اطلاعات درج شده در پایگاه داده اون رو فراخوانی کرد.
اما من هیچ شناختی ندارم که اینکار به چه صورت، صورت می گیره...
آیا کسی تجربه اینکار رو داره؟
شما میتوانید به همان روش اموزش ها عمل کنید و بجای اسم از یک هش مثلا ۴۰ کاراکتری استفاده کنیدو اون رو در سرور اپلود کنید و لینک عکس رو در دیتابیس ذخیره کنید و سپس به راحتی با لینک میشه عکس رو نمایش داد.
$imageThumb = getcwd() . '/image/photos/thumb/' . generateHash(40) . '.' . $ext;
resizeImage($file, 200, 0, $imageThumb);
$imageThumb = str_replace(getcwd(), fullBaseUrl(), $imageThumb);
حالا میتونید متغیر $imageThumb رو در دیتابیس ذخیره کنید و ازش استفاده کنید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .