PDA

View Full Version : سوال: درخواست کد برای ذخیره آدرس عکس در بانک و خود عکس در یک پوشه



pcsoft
دوشنبه 19 دی 1390, 18:01 عصر
کدی می خواستم که از کاربر عکس دریافت کند و آدرس عکس را در بانک sql server ذخیره کند و خود عکس را در یک پوشه مجزا ذخیره نماید .

arefba
دوشنبه 19 دی 1390, 19:02 عصر
دیگه چی چایی بیارم خدمتتون لطقا سعی کنید که این کار رو انجام بدید اگه مشکلی داشتین در خدمتیم

pcsoft
دوشنبه 19 دی 1390, 19:31 عصر
دیگه چی چایی بیارم خدمتتون لطقا سعی کنید که این کار رو انجام بدید اگه مشکلی داشتین در خدمتیم

قربونت برم بنده تلاش کردم موفق نشدم .پیشاپیش عنایت جناب عالی مزید امتنان خواهد بود

linux
دوشنبه 19 دی 1390, 21:23 عصر
کدی می خواستم که از کاربر عکس دریافت کند و آدرس عکس را در بانک sql server ذخیره کند و خود عکس را در یک پوشه مجزا ذخیره نماید .


اگر از sqlserver 2005 به بعد استفاده می کنید، پیشنهاد می کنم خود فایل را هم در دیتابیس ذخیره کنید

pcsoft
سه شنبه 20 دی 1390, 11:40 صبح
اگر از sqlserver 2005 به بعد استفاده می کنید، پیشنهاد می کنم خود فایل را هم در دیتابیس ذخیره کنید

ممنون از پاسختون.
تعداد عکس ها زیاده(حدود 1000 تا یا بیشتر) اینطوری برنامه و بانک سنگین و کند نمی شن؟

linux
سه شنبه 20 دی 1390, 11:50 صبح
ممنون از پاسختون.
تعداد عکس ها زیاده(حدود 1000 تا یا بیشتر) اینطوری برنامه و بانک سنگین و کند نمی شن؟
نه طوری نمی شود، 1000 تا عکس که چیزی نیست!

s3rv3r
سه شنبه 20 دی 1390, 11:51 صبح
يه تكست باكس بزار
يه دكمه chose كه فايل مورد نظر رو انتخاب كنه. كار اين دكمه با OpenFile Dialog خواهد بود. اگه فايلي رو انتخاب كرد آدرسشو (FileName) رو بگير و بزار تو تكست باكس
خب
آدرس رو داري(جايي كه قراره ذخيره بشه و اسمش كه انتخاب شده). نحوه Save كردن تو آدرس خاص هم تو سايت هست.
حالا اون آدرسي كه ذخيره ميكني رو درج كن تو ديتابيست.

jmfnima
سه شنبه 20 دی 1390, 13:27 عصر
با سلام و همه دوستان
اگه بانك اطلاعاتي اكسس باشه و خواسته باشيم يك عكس يا فايل اكسل ، ورد و ... را در يك پوشه كپي بشه و مسيرش در ديتابيس ، اون موقع بايد چيكار كرد .؟؟؟

pcsoft
سه شنبه 20 دی 1390, 19:09 عصر
يه تكست باكس بزار
يه دكمه chose كه فايل مورد نظر رو انتخاب كنه. كار اين دكمه با OpenFile Dialog خواهد بود. اگه فايلي رو انتخاب كرد آدرسشو (FileName) رو بگير و بزار تو تكست باكس
خب
آدرس رو داري(جايي كه قراره ذخيره بشه و اسمش كه انتخاب شده). نحوه Save كردن تو آدرس خاص هم تو سايت هست.
حالا اون آدرسي كه ذخيره ميكني رو درج كن تو ديتابيست.

سلام
خب روش کار رو می دونستم عزیز من در عنوان هم نوشتم. کدش رو می خواستم.

pcsoft
چهارشنبه 21 دی 1390, 17:51 عصر
دوستان لطفا کمک کنند. ممنون

pcsoft
چهارشنبه 21 دی 1390, 21:30 عصر
واقعا جوابی پیدا نمیشه؟

jmfnima
چهارشنبه 21 دی 1390, 21:58 عصر
با سلام و همه دوستان
اگه بانك اطلاعاتي اكسس باشه و خواسته باشيم يك عكس يا فايل اكسل ، ورد و ... را در يك پوشه كپي بشه و مسيرش در ديتابيس ، اون موقع بايد چيكار كرد .؟؟؟

crazy_1892
چهارشنبه 21 دی 1390, 22:10 عصر
این یک آموزش از طریق linq می باشد
http://how2learnasp.net/article.aspx?code=f280288c-4814-4ce6-9f91-de64da7f38c1

jmfnima
چهارشنبه 21 دی 1390, 22:59 عصر
با سلام و تشکر از شما دوست عزیز
اگه ممکنه یک مثال با ado . net بزارین ممنون میشم

sasanrstm
پنج شنبه 27 بهمن 1390, 02:38 صبح
سلام دوست خوبم من برات كدشو ميزارم و بااسكيول 2005 كار ميكنم اگه به دردت خورد بهم خبر بده شايد يه كد ديگه برات گذاشتم


protected void btnSabt_Click(object sender , EventArgs e)
{
try
{
string News =MapPath("1.jpg");
if (FileUpload1 .HasFile)
{
News = FileUpload1.FileName;
FileUpload1.SaveAs(Server.MapPath("News//") + News);
}
s .InsertNews(txtTitle .Text , txtAbstract .Text , txtContent .Text , FileUpload1 .FileName);
txtTitle .Text = "";
txtAbstract .Text = "";
txtContent .Text="";
lblSabt .Text = " همه اطالاعات با موفقیت درج شدن";
}



catch
{
lblSabt .Text = "این خطا ممکن است مربوط به اتصال بانک اطلاعاتی باشد!";
}
}


يه سري هم به سايت علي دلشاد بزن آموزشهاي جالبي داره همين علي دلشاد وبزني برات پيدا ميكنه

sasanrstm
یک شنبه 06 فروردین 1391, 04:57 صبح
اينم كد ذخيره عكس در پوشه و آدرس آون در بانك بقيشو خودت بايد درست كني جدول وكانكشن هارو اگه جوابت ونگرفتي بازم بيا اينجا



string News =MapPath("1.jpg");
if (FileUpload1 .HasFile)
{
News = FileUpload1.FileName;
FileUpload1.SaveAs(Server.MapPath("News//") + News);
}

اسم جدول وپوشه است
News البته به نظرم بهتر در موردش يه تحقيق درست وحسابي انجام بدي با دوخط كد نوشتن چيز زيادي ياد نميگيري