View Full Version : سوال: انتخاب تصویر اصلی هنگام آپلود عکس
sarah2
یک شنبه 02 مهر 1396, 18:11 عصر
سلام
قصد دارم چند عکس رو آپلود کنم و یکیشون رو به عنوان تصویر اصلی انتخاب کنم, چطور باید اینکار رو کنم؟
آیا باید برای انتخاب تصویر یک فیلد در جدول ایجاد کنم؟ مثلا یک فیلد از نوع bool
ضمن اینکه یک فیلد برای آدرس عکس در جدول داریم
سعید کشاورز
یک شنبه 02 مهر 1396, 19:40 عصر
یه مقداری پیچیده میشه اینکه بخواین بین چندتا عکس یکیش رو به عنوان تصویر اصلی انتخاب کنید..به نظرم راحت ترش اینه یه فیلد جدا براش در نظر بگیرین..
البته توی یه پروژه Open Source این مورد رو دیدم که پیاده سازی شده بود
اینم لینکش (http://www.dotnettips.info/projects/details/29)
زمانی که داری محصول اضافه میکنی میتونید این مورد رو ببنید
sarah2
یک شنبه 02 مهر 1396, 20:36 عصر
البته منظورم این هست که باید برای انتخاب تصویر یک فیلد در جدول در نظر بگیرم؟ مثلا فیلدی از نوع bool
سعید کشاورز
یک شنبه 02 مهر 1396, 22:19 عصر
البته منظورم این هست که باید برای انتخاب تصویر یک فیلد در جدول در نظر بگیرم؟ مثلا فیلدی از نوع bool
نه یه فیلد در نظر بگیر مثلا به اسم MainImage
بعدش اون رو به عنوان عکس اصلی انتخاب کن.
حالا میتونی توی یه جدول دیگه که رابطه یک به n داره هرچقدر عکس بخوای آپلود کنی
برای این کار میتونی دوتا کنترل فایل آپلود روی صفحه قرار بدی یکی Multi باشه و اون یکی Single
moslem.hady
دوشنبه 03 مهر 1396, 07:18 صبح
هیچ توضیحی در مورد جدولتون ندادید.
نیازی به فیلد جدا نیست.
میتونید همیشه اولین عکس آپلود شده رو به عنوان تصویر اصلی در نظر بگیرید (یا با فیلد اولویت مشخص کنید) و در نهایت موقع سلکت کردن از top 1 یا FirstOrDefault استفاده کنید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.