نمایش نتایج 1 تا 3 از 3

نام تاپیک: ذخیره تصاویر

  1. #1

    ذخیره تصاویر

    باسلام خدمت شما دوستان عزیز.
    دارم یک فروشگاه کوچک میزنم اما دربخش ادمین در قسمت ساخت محصول جدید به یک مشکل خوردم اون مشکلم این است که چجوری اسم تصاویر را دربانک ذخیره کنم اما نکته اینجاست که من باید چندین اسم عکس برای یک محصول را ذخیره کنم آیا باید یک مدل دیگر به اضای هر تصویر درست کنم یا راه دیگری وجود دارد .
    و این ذخیره تصاویر باید گونه ای باشد که براحتی در بخش ویرایش محصول بتوان اون تصاویر را واکشی کرد(این بخش ها با razor زده میشه).
    ممنون میشم راهنماییم کنید.

  2. #2

    نقل قول: ذخیره تصاویر

    می تونید داخل همون مدل فعلی که یه پراپرتی اضافه کنید به ازای اسم هر عکس
    یا اینکه اگر مثلا ابعاد عکس فرق می کنه یه همچین کاری بکنید


    string uniqename = Guid.NewGuid() + ".jpg";

    string Smalldimensions = "200-200-" + uniqename;




    مثلا با این شیوه بدون اینکه بخوام تو دیتابیس ذخیره کنم می دونم آدرس هر عکس بصورت 200*200 ؛
    از الحالق 200-200 به اول uniqename بدست میاد

  3. #3
    کاربر دائمی آواتار nunegandom
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    الان اصفهان
    سن
    32
    پست
    828

    نقل قول: ذخیره تصاویر

    سلام
    میتونید با ۲ الی ۳ جدول مشکل رو حل کنید
    Tables : ProductAttachmentGroup , ProductAttachment, File
    ProductAttachmentGroup => Id , Name, ProductId
    که Name ها چند مورد بیشتر نمیتونن باشن - اصلا میتونید Enum بذارید، برای تفکیک عکس و ویدئو و ...

    ProductAttachment => Id , Name, Alt ,ProductAttachmentGroupId

    اون فایل رو هم میتونید استفاده کنید میتونید نکنید
    مزیت استفاده از جدول برای فایل ها اینه که از یک فایل میتونید چند جا استفاده کنید
    بدون جدول فایل هم میشه و هیچ مشکلی نیست

تاپیک های مشابه

  1. پاسخ: 0
    آخرین پست: دوشنبه 09 شهریور 1394, 18:19 عصر
  2. پاسخ: 82
    آخرین پست: دوشنبه 25 آذر 1392, 20:09 عصر
  3. پاسخ: 3
    آخرین پست: پنج شنبه 06 مهر 1391, 17:55 عصر
  4. پاسخ: 0
    آخرین پست: جمعه 15 اردیبهشت 1391, 12:59 عصر
  5. پاسخ: 1
    آخرین پست: شنبه 12 تیر 1389, 21:53 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •