PDA

View Full Version : ذخیره و بازیابی عکس در پایگاه داده sqlite با زامارین



EBRAHIMIEKOKDARAGHI
جمعه 04 خرداد 1397, 15:42 عصر
با سلام و خسته نباشید خدمت تمامی اساتید
من با زلمارین کار میکنم
می خواستم عکس یک image view رو در اندروید در پایگاه داده sqlite ذخیره و بازیابی کنم لطفا کمک کنید خیلی ضروریه!!!
با سپاس فراوان

kolibri
جمعه 04 خرداد 1397, 20:28 عصر
سلام دوست من؛
خود تصویر رو که نمی تونی در پایگاه داده ذخیره کنه و از طرف دیگه هم اصولی نیست. اما اگر اسرار دارید که فایل تصویر رو در دیتابیس نگهداری کنید (مثلا برای گرفتن نسخه پشتیبانی کامل تر)، راه حل اینه که ابتدا تصویر رو به byte array تبدیل کنید و در دیتابیس ذخیره کنید. مسلما هنگام نیاز هم باید اون رو به حالت قبل استریم کنید (مراقب نوع و پسوند عکس ها باشید).
راه حل آسون این هست که تصویرها رو در حافظه لوکال برنامه ذخیره کنید و آدرس مربوطه رو در پایگاه داده ذخیره کنید.
اگر با زبان شیرین C# کد می زنید ایم مطلب رو بخونید، تا حدودی کمک می کند:
https://www.codeproject.com/Articles/15460/C-Image-to-Byte-Array-and-Byte-Array-to-Image-Conv