مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

moona

عضویت از 1393/11/04

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

  • دوشنبه 6 اردیبهشت 1395
  • 12:19
تشکر میکنم

با سلام خدمت شما

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

ممنون میشم بهم جواب بدید.

 

 

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

moona

عضویت از 1393/11/04

  • دوشنبه 6 اردیبهشت 1395
  • 17:48

با تشکر از شما

این کد که در برنامه اجرا میکنم خالی برمیگردونه...  int length = FileUpload.PostedFile.ContentLength; وکلا برنامه اجرا نمیشه

اگه بشه این مورد هم بررسی کنید...

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 6 اردیبهشت 1395
  • 17:55

کدتون رو قرار بدید تا مشکل رو بررسی کنیم

 

کاربر سایت

moona

عضویت از 1393/11/04

  • دوشنبه 6 اردیبهشت 1395
  • 18:05

 int length = FileUpload.PostedFile.ContentLength; 
                    byte[] imgbyte = new byte[length]; 
                    HttpPostedFile image = FileUpload.PostedFile; 
                    image.InputStream.Read(imgbyte, 0, length);
                    ClsTbStff.Stuff_Model_ID = int.Parse(Txt_CategoryID.Text);
                    ClsTbStff.Stuff_Brand_ID = int.Parse(TxtModel_ID.Text);
                    ClsTbStff.Stuff_Name = TxtStuff_Name.Text;
                    ClsTbStff.Stuff_Stok = int.Parse(TxtStuff_Stock.Text);
                    ClsTbStff.Stuff_PriceBy = int.Parse(TXtStuff_PriceBuy.Text);
                    ClsTbStff.Stuff_Sud = int.Parse(TXtStuff_Percent.Text);
                    ClsTbStff.Stuff_PriceSell = int.Parse(TxtStuff_PriceSell.Text);
                    ClsTbStff.Stuff_Description = TxtStuff_Dec.Text;
                    ClsTbStff.Stuff_Store_ID = int.Parse(TxtStuff_Store_ID.Text);
                    TxtStuff_Image.Text = imgbyte.ToString();
                    ClsTbStff.Stuff_Image =TxtStuff_Image.Text;
                    ClsTbStff.Stuff_Statues = ChStuff_Status.Checked;
                    bool rezult=ClsTbStffFact.Insert(ClsTbStff);
                    if (rezult == true)
                        Msg.ShowSuccess("اطلاعات با موفقیت ثبت شد");
                    else
                        Msg.ShowError("اطلاعات ثبت نشد");

کاربر سایت

moona

عضویت از 1393/11/04

  • دوشنبه 6 اردیبهشت 1395
  • 20:12

شرمنده من مشکلش رو فهمیدم مال این بود که کنترل fileupload رو درupdatepanel قرار داده بودم و جواب نمیداد،میخواستم ببینم راهی وجود نداره که updatepanel هم باشه؟؟؟

 

با تشکر از شما

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)