如何将文件添加到数据库中

网站开发的时候经常需要上传文件的功能,上传文件有2种方式:一种是将文件名称保存到数据库中,文件保存到服务器指定位置;另一种就是将文件直接保存到数据库中。今天与大家分享的是如何把文件直接保存到数据库中。

操作方法

  • 01

    首先在SQL SERVER里新建存储文件的表格,这里我新建的表名为tb_fileUp,其中只有一个字段name,类型为image类型。如下所示:

  • 02

    新建一个website项目,并在Default中放一个上传文件的控件fileUpload和Button控件,还有一个Label控件,如下所示:

  • 03

    给Button添加Click事件,首先我们来说一下总体的思路:上传文件以后,我们要获取文件的流对象,然后读取流对象,转化为byte数组,最后插入到数据库中

  • 04

    根据上面的总体思路,其代码如下所示:

  • 05

    这里要注意在数据库插入的时候,类型要和sql server里刚才创建的表中name字段的类型一样

  • 06

    最后运行程序,上传一张图片,然后点击按钮,查看数据库中name字段是不是插入了二进制数据

  • 07

    以上就是往数据库中存储文件的总体思路,注意一般文件大的话不建议使用,比如一些头像的话还是可以使用这种方式的

(0)

相关推荐

  • 怎样将iTunes音乐库中的文件添加到WMC中?

    最近有同学问怎么把 iTunes 音乐库中的文件快速地添加到 Windows Media center(WMC) 中.很惭愧啦,小易目前也没找到很便捷的方法. 不管怎样,先看看常规方法是怎样吧~ 找出 ...

  • 如何在数据库中导入excel文件内的数据

    在开发项目的时候要学会如何将Excel文件导入到数据库中.下面,我们来看看如何在数据库中导入excel文件内的数据吧. 操作方法 01 导入向导 右击MySQL的任一表,然后选择"导入向导& ...

  • 苹果Mac如何将文件添加到忽略列表?

    CleanMyMac3扫描大型和旧文件(举例)结束后,点击"查看详情",查看所有即将删除的文件,找到需要忽略的文件并选中,然后点击"文件"--"添加到 ...

  • ArcGIS在文件数据库中创建要素类

    在使用ARCGIS软件进行工作时,免不了要建立地理数据库和要素类之类的.一下是我创建文件地理数据库并在数据库中创建要素类写相关步骤: 操作方法 01 启动软件,可以使用ARCCatalog直接进行创建 ...

  • Win7系统将文件夹添加到库中及删除库中文件夹的方法

    大家都知道win7中的库功能是很强大的,它可以用于管理文档、音乐、图片和其他文件的位置,库实际上不存储项目,我们也可以将文件或文件夹添加进去,添加到库中的文件夹并不会被移动,只是在文档库中添加了指向库 ...

  • 怎么为mac苹果电脑中的文件添加标记标签

    随着科技的发展,电脑已经成为人们日常生活中必不可少的工具,由于系统的特殊性,所以有的人可能不知道如何为苹果电脑内的文件添加标签,接下来就由小编来告诉大家如何操作.具体如下:1.第一步,打开电脑后点击下 ...

  • 在3DMAX中怎么给文件添加文字

    今天给大家介绍一下在3DMAX中怎么给文件添加文字的具体操作步骤.1.   打开电脑,找到3DMAX软件,打开,然后选择想要编辑的文件导入.2.   接下来,在右侧页面,如图位置点击"创建& ...

  • 如何将文字转换成语音文件并添加到视频中

    电脑是现在十分常用的工具之一,有些新用户不知道如何将文字转换成语音文件并添加到视频中,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开电脑中的[录音转文字助手]软件,接着根据 ...

  • mysql数据库中添加新的字段怎么写?

    在mysql数据库中怎样在已经建立好的表中添加新的字段: 首先给一个实例:alter table newexample add font varchar(20); 再来说明一下,首先使用alter t ...