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

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

کاربر سایت

nima.yazdi

عضویت از 1394/07/23

آپلود عکس در برنامه wpf

  • پنجشنبه 10 دی 1394
  • 14:55
تشکر میکنم

سلام

من میخوام برنامه توانایی دریافت یه سری عکس از طریق file dialoge و ذخیره ی اونا تو مسیر پروژه داشته باشه و آدرس ذخیره رو تو یکی از فیلدها تو دیتابیس ذخیره کنه

مشکلم استفاده از file dialoge و ذخیره در مسیر پروژه هستش

ممنون میشم اگر راهنماییم کنین

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

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

mazyar13

عضویت از 1394/11/24

  • شنبه 1 اسفند 1394
  • 20:08
using System.Drawing;

using System.Drawing.imaging 

using system.IO;

using Microsoft.Win32

اگه نبودن add refrence کن

 

 Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();

 

برای نمایش تو image

 

 

 dlg.ShowDialog();
            ImageSource imgsource = new BitmapImage(new Uri(dlg.FileName));
            imgImage.Source = imgsource;
            FileName = dlg.FileName;

 

و برای ذخیره سازی 

 FileStream fs = new FileStream(FileName, FileMode.Open, FileAccess.Read);
                        byte[] data = new byte[fs.Length];
                        fs.Read(data, 0, System.Convert.ToInt32(fs.Length));
                        fs.Close();

فقط برای ذخیره تو دیتابیس باید نوع فیلدت image و در قسمت ذخیره سازی متغییر date برای ذخیره سازی استفاده شه.

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

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

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

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