asp上传头像mysql_asp 会员头像上传 代码

思路:

会员通过文件域上传图片;

将图片名改为  会员ID+.jpg;

在要显示头像图片的地方插入该图片链接。

代码:

——————————1.asp————————————

上传本地图片:

可上传的图片格式为 .GIF, .PNG, .BMP, .JPG, .JPEG 。

文件大小请限制在30KB以内。

——————————2.asp————————————

   '脚本语言为VB    '链接数据库 "") Then index__MMColParam = Session("MM_Username") End If %>   '记录集筛选为 ID = 阶段变量 MM_Username

Set index_cmd = Server.CreateObject ("ADODB.Command") index_cmd.ActiveConnection = MM_nculive_STRING index_cmd.CommandText = "SELECT ID FROM *.associator WHERE ID = ?" index_cmd.Prepared = true index_cmd.Parameters.Append index_cmd.CreateParameter("param1", 200, 1, 12, index__MMColParam) ' adVarChar

Set index = index_cmd.Execute index_numRows = 0 %>  '绑定记录集,查询会员ID   '获取会员ID

If file="" then response.write""  '如果没有获取不到文件 else houzui=LCase(mid(file,InStrRev(file, ".")))  '后缀名小写化

If houzui=".gif" or houzui=".jpg" or houzui=".jpeg" or houzui=".bmp" or houzui=".png" then   '限制后缀名

set fso=server.createobject("scripting.filesystemobject") set f=fso.getfile(file)   '获取文件大小 If f.size<=30720 Then   '比较文件大小 filename = fn & ".jpg"   '修改文件名

Set objStream = Server.CreateObject("ADODB.Stream") objStream.Type = 1 objStream.Open objStream.LoadFromFile file objStream.SaveToFile Server.MapPath("headpic/" & filename),2 objStream.Close  '上传文件,高亮引号内为目标文件夹

response.write"" else response.write"" end If else response.write"" end If end If %>   '关闭记录集

——————————————————————————

至此,头像图片的上传已经结束,接下来该显示图片了。

首先绑定记录集,以 ID = 阶段变量 MM_Username 筛选会员ID。

然后在必要的地方插入下面的代码

——————————3.asp————————————

<%=(index.Fields.Item(.jpg" width="120" height="120" οnerrοr="this.src='默认头像地址'" />

——————————————————————————

现在,完美结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值