作者ringcully (海)
看板Visual_Basic
标题Re: [.NET] 如何抓去以上传的档案至网页上
时间Tue Jun 3 20:08:53 2008
您好:
请问您上传的个人图片,是将图片的位置存到资料库里,
还是直接把图片存到资料库image型态的栏位里呢??
如果是将图片的位置存到资料库里的话,
您在网页要读取图片时,只要将Image的imageUrl属性,指定成您储存的位置就可以了。
ex:
Image1.imageUrl="图片位址";
如图您是将图片转换成二进位储存在资料库中,
一般都是建立一个泛型处理常式(.ashx)来读取图片,步骤如下:
1.读取id参数,用它来读取会员资料
2.将资料库中的图片栏位读取出来转换成Byte阵列。
3.将Byte阵列用context.Response.BinaryWrite显示出来
显示范例如下:
context.Response.ContentType = "image/GIF"
context.Response.BinaryWrite(图片Byte阵列)
context.Response.End()
您在网页要读取图片时,只要将Image的imageUrl属性指定成ashx档案加上id参数即可
xxx.aspx?id=xxx
※ 引述《cruelboy (每天都想你)》之铭言:
: 请输入专案类型(网站专案或者应用程式专案):ASP.NET VB
: 现在我再做类似一个会员资料库
: 就已经做好能让人上传个人图片的部份
: 有办法让以上传的照片 让它显示在网页上吗
: 就类似会员大头贴之类的
: 麻烦各位高手指教~~感恩
: 第一次发文 若有不专业的地方请见谅^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.210.231
※ 编辑: ringcully 来自: 59.126.210.231 (06/03 20:10)