页面图片上传下载

页面图片上传下载

ID:15151048

大小:48.50 KB

页数:14页

时间:2018-08-01

页面图片上传下载_第1页
页面图片上传下载_第2页
页面图片上传下载_第3页
页面图片上传下载_第4页
页面图片上传下载_第5页
资源描述:

《页面图片上传下载》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、页面图片上传下载首先声明一下开发环境:VS2008+SQL2005数据库+.NETFrameWork3.5版本(1)存储图片ImageStore表数据库设计:.............................................................................................CodehighlightingproducedbyActiproCodeHighlighter(freeware)http://www.CodeHighlighter.com/-->1createtableStoreImage(idintnotnu

2、llidentity(1,1)primarykey,marknamevarchar(100)notnull,--图片备注名称markContentimagenotnull,--文件内容markTypevarchar(100)notnull,--保存文件类型用于生成markSizeintnotnull,--图片长度读取数据用markLinkUrlvarchar(1000)notnull,--数据库路径markDatedatetimenotnulldefault(getdate())--上传时间)go----------------------------------------------

3、----------------------------------------------其中在表中设计中添加了上传图片文件类型和文件大小(Byte[]字节大小),主要为了读取时对图片显示进行控制.请参考后面编码说明.存储图片内容采用Image类型,SQL2005数据容量为2G,对应C#中类型Byte[](字节数组),其中在设计中我还参考使用SQL中Binary类型,但是测试后发现Binary类型容量范围1-8000字节,对于图片容量太小,markLinkUrl为了测试以图片路径方式存储并读取显示在页面这种方式请参考后面详细说明.(2)图片存储到数据库并单一读取:图片存储:通过文件上传

4、获取图片并转换成Byte[]字节数组,保存到数据库Image字段,页面设计如下:--------------------------------------------------------------------------------------------代码CodehighlightingproducedbyActiproCodeHighlighter(freeware)http://www.CodeHighlighter.com/-->1

5、"enctype="multipart/form-data">备注:上传:fun

6、ctioncheckClint(){vargetmarkname=document.getElementById("markname");vargetfile=document.getElementById("FileUpload1");if(getmarkname.value==""){alert('请输入图片备注名称!');getmarkname.focus();returnfalse;}elseif(getfile.value==""){alert('请选择上传文件路径!');getfile.focus();returnfalse;}else{returntrue;}}

7、pt>           

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。