本文摘自PHP中文网,作者Y2J,侵删。
这篇文章主要为大家详细介绍了ASP.NET保存PDF、Word和Excel文件到数据库的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下在项目中,有时候我们很需要把PDF、Word和Excel文档等等上传到数据库,以便日后使用。今天这篇文章向大家讲解如何将这些文件保存到数据库的。
详细步骤
第一步:打开数据库,单击新建查询,创建一个名称为Documents的表:
代码如下:
1 2 3 4 5 6 7 8 9 10 11 |
|
这个表包含了这些数据:
SNo序列号
Name_File文件名
DisplayName 文件显示的名称
Extension文件的扩展名
ContentType文件种类
FileData文件二进制格式
FileSize文件大小
UploadDate文件导入时间
第二步:打开Visual Studio,新建一个空网站,命名为“FilesToBinary”
第三步:再添加一个新页面,命名为“Conversion.aspx”
在这个页面我们需要添加TextBox ,FileUpload ,Button这三个控件。
设计界面如图:
当然你也可以在Conversion.apsx文件直接输入下列代码:
1 2 3 4 5 6 7 8 9 10 11 |
|
第四步:控件添加后,双击Button,在Conversion.apxs.cs文件添加以下命名空间。
1 2 3 4 5 |
|
然后在Button1_Click编写代码,将文件转换为二进制流,点击Button后文件便可存到数据库中。
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
|
运行结果如图:
这时浏览文件夹,就可以添加我们的文件了。点击导入,成功添加。
如果选择了不符合规则的文件后,则会显示:
返回数据库,这时PDF、Word 和Excel文件已经成功添加到数据库啦。
【相关推荐】
1. 特别推荐:“php程序员工具箱”V0.1版本下载
2. ASP免费视频教程
3. ASP教程
以上就是.NET存储PDF、Word和Excel到数据库的方法详解的详细内容!
相关阅读 >>
core web中使用appsettings.json配置文件的实例详解(asp.net )
更多相关阅读请进入《asp.net》频道 >>
C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。