1、在Web项目中,添加新项并选择“Web窗体”,如下图所示:
2、打开所添加的上传文件功能的UploadFiles.aspx文件,并切换到设计视图,如下图所示:
3、打开工具箱,点开“标准”,找到“FileUpload”控件,拖动到.aspx页面中,如下图所示:
4、同样,拖动一个Button按钮到.aspx文件中,并进行简单的排版设计后,如下图所示:
5、在.aspx文件的“设计”视图,双击Button按钮进入到按钮的代码事件方法中,如下图所示:
6、在Button1_Clic事件中,添加相应的上传文件代码,将存储文件转化成的Byte[ ]的节数组。下面就是上传文件的主要代码:
7、SQL数据库中使用的是Image类型的字段来存储将要上传的文件,并通过Command类将需要插入数据库中的数据以参数的形式插入到数据库。SQL写入代码主要如下:
8、代码编写完成后,进行测试。如下图中,浏览并选择文件,然后点击“文件上传”按钮,就可以上传文件到SQL数据库中。
9、查询SQL数据库,可以看到所上传的文件以二进制数据流存储于SQL中了,如下图所示: