这几天突然对文件流操作产生了兴趣,闲暇时间做了一个数据流操作的一种应用实例!发出来供大家参考(这篇博文对于俺来说还是大姑娘上轿头一回呐,呵呵...)。
先是将图片上传保存到数据库中,代码如下:
private void btnSave_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();//创建一个文件选择对话框
ofd.InitialDirectory = "C://Users//Public//Pictures//Sample Pictures";//设置对话框内容所显示的位置
ofd.Filter = "All files (*.*)|*.*|files (*.jpg,*.png)|*.jpg;*.png";//设置对话框中的筛选框内容
ofd.FilterIndex = 2;//设置筛选框的索引项
ofd.RestoreDirectory = true;//关闭对话框时,还原对话框索引目录
if (ofd.ShowDialog() == DialogResult.OK)//判断用户是否点击确定
{
String fileURL = ofd.FileName;//获取文件目录
FileStream fs = new FileStream(fileURL, FileMode.Open, FileAccess.Read);//创建一个文件流对象