- private void button1_Click(object sender, EventArgs e)
- {
- if (openFileDialog1.ShowDialog()==DialogResult.OK)
- {
- string path = openFileDialog1.FileName;
- byte[] arrFile = null; //先定义一个byte数组
- //将指定的文件数据读取到 数组中
- using (FileStream fs = new FileStream(path, FileMode.Open)) //path是文件的路径
- {
- arrFile = new byte[fs.Length];//定义这个byte[]数组的长度 为文件的length
- fs.Read(arrFile, 0, arrFile.Length);//把fs文件读入到arrFile数组中,0是指偏移量,从0开始读,arrFile.length是指需要读的长度,也就是整个文件的长度
- }
- MemoryStream ms = new MemoryStream(arrFile);
- pictureBox1.Image=Image.FromStream(ms);
- }
- }
- //该片段来自于http://www.codesnippet.cn/detail/090820135050.html
来源: http://www.codesnippet.cn/detail/090820135050.html