透过 ASP.NET 和数据库读写图片
一个简易的 ASP.NET 2.0 示例,可让用户透过 FTP 将图片直接存入数据库,并从数据库读出图片,呈现在网页中的 Image 控件上。用的是 .NET 2.0 的 API,因此示例亦可套用在 ASP.NET 3.5 环境中。
撰写环境: VS 2005、SQL Server 2005
示例下载点:
http://files.cnblogs.com/WizardWu/081118.zip
图 1 本示例执行画面
优点:
* 图片可直接存入数据库,方便管理。可避免用 Windows 档案总管管理图片时,图片名称会重复的问题,以及图片删除程序撰写不易、判断复杂的问题。
* 图片从数据库读出后,可让使用者选择要直接显示在网页中,抑或另存新档。
* 程序中可限制使用者上传图档的大小 (以 Byte 为单位)。
缺点:
* 目前程序仍有缺陷,建议图档不要用中文命名。中文图档虽仍可正常读写,但当从数据库读出后,若要另存新档时,原始中文档名会遗失,自动转成中文英混合的无规则图档名。
* 图档的存取会消耗 Server 大量硬盘的 I/O,会影响程序性能,图片越大时越明显。图档超过 3 MB 以上时,上载图檔就已要等待 3~4 秒。
其它:
目前只用 SQL Server 2005 的 varbinary(max) 类型测试过,尚未用其它的数据库测试过。
转载于:https://www.cnblogs.com/WizardWu/archive/2008/11/19/1336411.html
透过 ASP.NET 和数据库读写图片相关推荐
- ASP.NET使用数据库存储、读取并修改图片
在SQL SERVER中建立这样结构的一个表: 列名 类型 目的 ID Integer 主键ID IMGTITLE Varchar(50) 图片的标题 IMGTYPE Varchar(50) 图片类型 ...
- IM开发基础知识补课(三):快速理解服务端数据库读写分离原理及实践建议
1.前言 IM应用从服务端数据的角度来看,它是一种很特殊的应用场景,抛开基础数据.增值业务和附属功能不谈,单从IM聊天工具的立身之本--聊天数据来说,理论上是不需要在服务端存储的(或者说只需要短暂存储 ...
- Asp.Net Core Web Api图片上传及MongoDB存储实例教程(一)
图片或者文件上传相信大家在开发中应该都会用到吧,有的时候还要对图片生成缩略图.那么如何在Asp.Net Core Web Api实现图片上传存储以及生成缩略图呢?今天我就使用MongoDB作为图片存储 ...
- Asp.Net Core Web Api图片上传(一)集成MongoDB存储实例教程
Asp.Net Core Web Api图片上传(一)集成MongoDB存储实例教程 原文:Asp.Net Core Web Api图片上传(一)集成MongoDB存储实例教程 Asp.Net Cor ...
- asp+ajax菜单,AJAX_基于asp+ajax和数据库驱动的二级联动菜单,index.asp 页面代码 复制代码 代 - phpStudy...
基于asp+ajax和数据库驱动的二级联动菜单 index.asp 页面代码 复制代码 代码如下: set cmd = conn.execute("select bigclassid,big ...
- 转:关于ASP操作Access数据库时出现死锁.ldb的解决方法
Asp操作Access数据库时出现死锁.ldb导致网站访问缓慢的问题描述 最近asp网站出现数据库错误,在ftp登陆后发现原来的后缀MDB文件多了一个后缀LDB文件,是自动被锁,在一天某个时间段内打不 ...
- Asp 操作Access数据库时出现死锁.ldb的解决方法
问题: 最近经常用的asp网站"搬家"到一个昂贵的服务器时候,出现这个问题,访问后台时候,出现数据库错误的字样,在ftp登陆后发现原来的后缀MDB文件多了一个后缀LDB文件,百度搜 ...
- Centos7+LAMP+owncloud+数据库读写分离
1. Mysql-5.6.40 软件包存放目录:/usr/local/src/ 1.1 安装mysql cd /usr/local/src/ # 1.切换到软件包目录wget http://...my ...
- 17.sql server数据库使用规则、二八原则、数据库查询集群--数据库读写分离多种实现、数据库配置读写分离(by-朝夕)
Database 课程目标 环境准备: 一.二八原则 二.数据库读写分离 好处: 绝大部分的企业内部应用,可能不需要上图那么庞大的架构,一台主数据库服务器和一台查询服务器通常能满足读写分离的要求.而且 ...
- ASP.NET2.0打通文件图片处理任督二脉【月儿原创】
ASP.NET2.0打通文件图片处理任督二脉 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.4.1 1.最简单的单文件上传(没 ...
最新文章
- win7访问不了服务器共享文件夹权限设置,win7系统开启共享文件夹访问权限的操作方法...
- AMDD 一个把大问题分成小问题的优化算法
- 分享几个Java面试小技巧,建议收藏!
- 中石油训练赛 - Bad Treap(数学)
- 服务稳定性及应用防护方案
- Linux扩展根分区大小
- 两个企业级产品设计思路:流程效率指标功能生命周期长度
- apache 2许可证_如何理解Apache 2专利许可
- 查看mysql是否归档的命令_查看oracle数据库是否为归档模式
- 玩转接口测试,那些必备的技能
- Easyui清除tree的选中
- 转载 LDAP Schema Design
- 编译原理完整学习笔记(三):词法分析
- java 通过经纬度计算巨鹿,中国主要城市经纬度查询
- 硬件设计--阻抗匹配
- android sdk多开,[原创]Android 应用多开对抗实践
- 图集压缩格式设置ASTC不生效的原因
- swb-2润湿平衡测试仪_自动化测试
- html网页打印实现强制分页
- frl啥意思_FRL是什么意思
热门文章
- deepstream-app源码没有公开,预计3.0可能公开
- Day01_硬盘基本知识
- windows 画图
- vs strncpy运行出错_日志VS网络数据,谁能做好全链路监控?
- wifi精灵android版,WiFi精灵安卓版
- mysql5.095下载_战舰世界095版本
- 隐马尔可夫模型python_机器学习中的隐马尔科夫模型(HMM)详解
- php 文件预览 水印,php实现在线预览word等office文件,同时添加水印
- android 广告字幕,Android编程实现类似天气预报图文字幕垂直滚动效果的方法
- BOOST库介绍(二)——BOOST多线程相关库