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

نام تاپیک: مشکل در ذخیره کرن نام تصویر در پایگاه داده

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اسفند 1389
    محل زندگی
    bushehr
    سن
    40
    پست
    189

    مشکل در ذخیره کرن نام تصویر در پایگاه داده

    سلام دوستان.
    لطفا یه کمکی به من بیچهره بکنید.بخدا ثواب داره
    میخوام تو پایگاه داده عکس ذخیره کنم.هر جا رو گشتم گفتن بهتره اسم عکس رو ذخیره کنی و خود عکی رو تو یه پوشه جدا.
    جایی هم واسه راهنمایی درست در این موردنتونستم پیدا کنم.
    اگه دوستان یه زحمت بکشن اینو هم به من بگن ممنون میشم.
    میخوام تصویر که انتخاب شد اسمش بره تو بانک.همین.ممنون میشم

  2. #2

    نقل قول: مشکل در ذخیره کرن نام تصویر در پایگاه داده

    ببین باید تو قسمتی که داری اطلاعات رو ایمپورت میکنی جای ایمپورت عکس تو دیتابیس یه پوشه بسازی و آدرس اونو بهش بدی و موقعی که خواست اطلاعات تو دیتابیس ثبت بشه اسم عکس رو میگیری میدی به دیتا بیس

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اسفند 1389
    محل زندگی
    bushehr
    سن
    40
    پست
    189

    نقل قول: مشکل در ذخیره کرن نام تصویر در پایگاه داده

    پوشه رو هم ساختم.عکس هم توی پوشه میره.مشکل من اینه که
    1-اسم عکس رو چطوری تو پایگاه ذخیره کنم؟
    2- چطوری اسم عکس رو صدا بزنم که نمایش داده بشه؟

  4. #4

    Thumbs up نقل قول: مشکل در ذخیره کرن نام تصویر در پایگاه داده

    سلام . شما مشكل رو گفتي ولي نگفتي كه از چه پايگاه داده استفاده مي كني . ولي به هر حال ميشه اينطور راهنمايي كرد :
    شما براي ذخيره يك تصوير و يا هر فايل ديگه بايد اون فايل رو به يك رشته (آرايه) از بايت تبديل كنيد و بعد اين رشته رو توي ديتابيس خودت ذخيره كني .
    قبل از اون هم بايد فيلدي كه قراره تصوير رو ذخيره كنه از نوع Binary انتخاب كنبي . مثلا در ديتا بيس اكسس از نوع OLE Object و در ديتا بيس SQL Server از نوع varbinary(max) استفاده كني . حالا من طريقه تبديل يك تصوير رو به يك آرايه بايتي و برعكس رو كه به زبان VB نوشته شده به شما ميگم :
    تابع تبديل تصوير به آرايه اي از بايت :
    Public Function PictureToByte(ByVal Img As System.Drawing.Image, ByVal imgFormat As System.Drawing.Imaging.ImageFormat) As System.Byte()
    Dim Mstream As IO.MemoryStream = New IO.MemoryStream
    Img.Save(Mstream, imgFormat)
    PictureToByte = Mstream.GetBuffer
    Mstream.Close()
    End Function

    كه خروجي ايت تابع آماده ذخيره در ديتا بيس هست.
    تابع تبديل آرايه بايتي به تصوير :
    Public Function ByteToPicture(ByVal ByteSt As System.Byte()) As System.Drawing.Image
    Dim MStream As IO.MemoryStream = New IO.MemoryStream(ByteSt)
    ByteToPicture = System.Drawing.Image.FromStream(MStream)
    ' MStream.Close()
    End Function

    كه خروجي ديتابيس رو با اين تابع تبديل به تصويرش مي كني .
    به همين راحتي .



    ضمنا ببخشيد ، بعد از اينكه جواب رو فرستادم فهميدم توي فروم PHP بودم . به هرحال شايد به دردتون بخوره و با كدهاي PHP بتونيد اين كار رو انجام بديد.
    آخرین ویرایش به وسیله msnabed : دوشنبه 02 اردیبهشت 1392 در 18:42 عصر دلیل: اشتباه !

  5. #5
    کاربر دائمی
    تاریخ عضویت
    اسفند 1389
    محل زندگی
    bushehr
    سن
    40
    پست
    189

    نقل قول: مشکل در ذخیره کرن نام تصویر در پایگاه داده

    ممنون msnabed
    ولی بخدا عقل ناقص من به این چیزایی که فرمودید قد نمیده

  6. #6
    کاربر دائمی آواتار pary_daryayi
    تاریخ عضویت
    آذر 1391
    محل زندگی
    گرگان
    پست
    375

    نقل قول: مشکل در ذخیره کرن نام تصویر در پایگاه داده

    من یه نمونه برای آپلود فایل(مثلا تصویر) اینجا گذاشتم . ببینید میتونه کمکتون کنه .

  7. #7
    کاربر دائمی آواتار فرزند کوروش
    تاریخ عضویت
    مهر 1389
    محل زندگی
    برنامه نویس زندگی هم میکنه؟
    پست
    486

    نقل قول: مشکل در ذخیره کرن نام تصویر در پایگاه داده

    اسم عکس رو میتونی با دستور
    $_FILES['userfile']['name'];

    بگیری. فقط دقت کن جای userfile باید اسم فیلد مربوط به اپلود رو بنویسی مثلا
    کد HTML:
    <input type="file" name="userfile" />

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

  1. ذخیره کردن تصویر از پایگاه داده
    نوشته شده توسط Javad-2010 در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 9
    آخرین پست: سه شنبه 05 اردیبهشت 1391, 12:23 عصر
  2. چگونگی ذخیره کردن تصویر در پایگاه داده
    نوشته شده توسط mmssoft در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 16
    آخرین پست: سه شنبه 29 فروردین 1391, 08:06 صبح
  3. ذخیره سازی صوت و تصویر در پایگاه داده
    نوشته شده توسط amir_varasteh در بخش SQL Server
    پاسخ: 2
    آخرین پست: پنج شنبه 30 دی 1389, 22:31 عصر
  4. پاسخ: 4
    آخرین پست: جمعه 21 آبان 1389, 00:32 صبح
  5. تصویر در پایگاه داده
    نوشته شده توسط behrouzlo در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: چهارشنبه 06 مهر 1384, 12:32 عصر

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

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