Step1 : Show OpenFileDialog OpenFileDialog strGetImage = new OpenFileDialog(); strGetImage.InitialDirectory = strDirectory; strGetImage.Filter = "Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All files (*.*)|*.*"; strGetImage.FilterIndex = 1; strGetImage.Multiselect = false; strGetImage.RestoreDirectory = true; DialogResult Result = strGetImage.ShowDialog(); Step2: After selecting the image convert the image into Bytes. if (Result == DialogResult.OK) ...