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

آپلود عکس در دیتابیس

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

سلام دوستان

 

میشه کمکم کنید که چجوری میشه تصویر در دیتابیس آپلود کرد؟

ممنون میشم

نظرات

سجاد عباسی 10 سال پیش
سلام عکس تو دیتابیس اپلود نمیکنن شما عکس رو تو هاست اپلود کن لینکشو تو دیتابیس ذخیره کن.
Alireza 10 سال پیش
هاست هم یه نوع دیتابیسه دیگه :/
Soheil 10 سال پیش
هاست و دیتابیس کلا باهم فرق دارن
سجاد عباسی 10 سال پیش
استاد تو یکی از اموزش های فروشگاه اموزش اپلود عکس و ریسایزشو دادن شما فقط باید ادرس عکس اپلود شده رو تو دیتابیس ذخیره کنید.

پاسخ‌ها 3

Soheil 10 سال پیش

همونطور که دوستمون گفت تو دیتابیس نمیشه فایل آپلود کرد

آموزش آپلود فایل 

http://www.w3schools.com/php/php_file_upload.asp

نظرات

Alireza 10 سال پیش

این خطلا رو میده

move_uploaded_file(img/2.png): failed to open stream: Permission denied

نظرات

سجاد عباسی 10 سال پیش
اگه هاست اشتراکی دارید move نکنید کپی کنید... فک کنم permission ندارید برای write روی اون دایرکتوری.
Alireza 10 سال پیش
نه این رو روی لوکال تست کردم - هم کپی هم move رو امتحان کردم
توی دیتابیسم میشه عکس قرار داد چرا نمیشه؟ نوع blob در mysql برای همین هست.
سجاد عباسی 10 سال پیش
میشه اما پرفورمنس رو خیلی کم میکنه من ندیدم کسی این کار رو بکنه.
Mr Mehdi 10 سال پیش

ذخیره کردن عکس تو دیتابیس امکان پذیره اما به صرفه نیست!

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

این لینک رو برای نحوه ذخیره کردن عکس با PHP توی دیتابیس ببینید.

نظرات


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