基于SQLServer的Asp.net图片存储技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于SQLServer的Asp.net图片存储技术
引言
互联网时代的到来使得各种各样的基于互联网的应用系统层出不穷其中绝大部分应用系统都会用到图片数据需要将图片在用户界面显示出来这里介绍一种实现 ... 把图片存储到某个文件夹内然后按要求显示具体实现步骤是把图片路径等记录的附加信息存储到数据库中而真正的图片文件存储到某个文件夹该 ... 是一种很好的解决方案图片的处理方式
对于图片的处理有两种方式①图片数据以文件形式直接存储在硬盘在数据库中保存该图片的记录附加信息(路径文件名注释…)②图片直接存储在数据库中这两种方式各有利弊图片文件存入数据库中便于管理与维护而存入硬盘可能会因为不小心删除图片文件而使得数据不一致但图片放在数据库中不便于修改编辑同时会引起数据库读取数据时的I/O消耗而放在硬盘上则不会引起这个问题所以对于小文件建议放在数据库中便于管理而对于大文件且不可放在数据库中否则数据库表会大量产生数据文件的碎片
图片存储 ...
该系统使用ASP NET和SQL Server数据库实现图片的存储将图片存放到硬盘指定的目录下将图片的相对存储路径和其他附属信息存储到数据库中开发平台使用的语言为VB 数据库访问技术为AD NET 擞据访问机制采用的是AD NET里的OleDb机制
数据库表的建立
对于整个图片管理系统中的图片存储需建立图片内容表(myimg)其结构如表所示
后台数据库的配置
图片管理系统使用SQL Server 数据库代码如下
添加图片页面
进入页面即可添加图片存储图片路径到数据库
页面示例
添加图片页面如图所示
图片的上传 ...
单击如图所示的浏览按钮就会弹出windows操作系统的选择文件对话框选择好合适的图片以后单击打开即可如图所示
然后单击上传文件按钮如果上传成功就会给出如图所示的提示信息以及该图片的相对路径
将上传图片的相对路径复制到图片路径文本框中并且输入图片标题图片说明选择图片所属的栏目最后单击提交按钮如图所示
如果信息成功写入数据库就会给出添加图片成功提示信息
页面用到的数据库信息
添加新图片页面使用了数据库中的myimg表将用户输入图片的合法信息写到表中包含myimg表的所有字段
结语
lishixinzhi/Article/program/net/201311/13730。