找回密码
 注册
【阿里云】2核2G云新老同享 99元/年,续费同价华为云精选云产品特惠做网站就用糖果主机Jtti,新加坡服务器,美国服务器,香港服务器
查看: 449|回复: 1

利用ASP+JMAIL进行邮件群发的新思路

[复制链接]
发表于 2005 年 10 月 9 日 01:30:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
  ’================================================================== ’ ’ 用ASP实现无组件上传/下载文件 ’ ’
功能简介  ’ 将上传的文件数据保存到数据库中,可以处理表单中的多个上传文件的情况 ’ 适用于各种数据库,使用ADO的方
法连接数据库 ’ 本示例中使用的是ACCESS数据库:zj.mdb ’ 表:tb_img(id int(自增列),path text(255) 保存上传文件的
目录 ’ ,fname text(250) 保存上传的文件名,type test(250) 保存上传文件的类型 ’ ,img ole对象 保存上传的文件内容
’ ’  ’==================================================================
’================================================================== ’ ’ 上传文件的HTML页: zj_up.htm ’
’==================================================================   文件上传保存到数据库中           
’================================================================== ’ ’ 上传文件保存到数据库的ASP页:
zj_up.asp ’ ’==================================================================  127 Then iRe = iRe & Chr
(AscW(MidB(sBin, iI + 1, 1) & iChr)) iI = iI + 1 Else iRe = iRe & Chr(AscB(iChr)) End If Next End If  
f_Bin2Str = iRe End Function iConcStr = Provider=Microsoft.Jet.OLEDB.4.0ersist Security Info=False & _  
;Data Source= & server.mappath(zj.mdb) iSql=tb_img set iRe=Server.CreateObject(ADODB.Recordset) iRe.Open
iSql,iConcStr,1,3 iLen=Request.TotalBytes sBin=Request.BinaryRead(iLen) iCrlf1 = ChrB(13) & ChrB(10) iCrlf2 =
iCrlf1 & iCrlf1 iLen = InStrB(1, sBin, iCrlf1) - 1 iSpc = LeftB(sBin, iLen) sBin = MidB(sBin, iLen + 34) iPos1
= InStrB(sBin, iCrlf2) - 1 While iPos1 > 0 iStr = f_Bin2Str(LeftB(sBin, iPos1)) iPos1 = iPos1 + 5 iPos2 =
InStrB(iPos1, sBin, iSpc) iPos3 = InStr(iStr, ; filename=) + 12 If iPos3 > 12 Then iStr = Mid(iStr, iPos3)
iPos3 = InStr(iStr, Chr(13) & Chr(10) & Content-Type: ) - 2 iFn = Left(iStr, iPos3) If iFn   Then iRe.AddNew
ire(path)=left(iFn,instrrev(iFn,\))  iRe(fname) = mid(iFn,instrrev(iFn,\)+1) iRe(type) = Mid(iStr, iPos3 + 18)
iRe(img).AppendChunk MidB(sBin, iPos1, iPos2 - iPos1) iRe.Update End If End If sBin = MidB(sBin, iPos2 + iLen
+ 34) iPos1 = InStrB(sBin, iCrlf2) - 1 Wend iRe.close set iRe=Nothing %>
’================================================================== ’ ’ 下载数据的ASP页: zj_down.asp ’
’==================================================================


转自:  ASP教程采集
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
 楼主| 发表于 2005 年 10 月 9 日 01:30:02 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价

利用ASP+JMAIL进行邮件群发的新思路

  ’================================================================== ’ ’ 用ASP实现无组件上传/下载文件 ’ ’
功能简介  ’ 将上传的文件数据保存到数据库中,可以处理表单中的多个上传文件的情况 ’ 适用于各种数据库,使用ADO的方
法连接数据库 ’ 本示例中使用的是ACCESS数据库:zj.mdb ’ 表:tb_img(id int(自增列),path text(255) 保存上传文件的
目录 ’ ,fname text(250) 保存上传的文件名,type test(250) 保存上传文件的类型 ’ ,img ole对象 保存上传的文件内容
’ ’  ’==================================================================
’================================================================== ’ ’ 上传文件的HTML页: zj_up.htm ’
’==================================================================   文件上传保存到数据库中           
’================================================================== ’ ’ 上传文件保存到数据库的ASP页:
zj_up.asp ’ ’==================================================================  127 Then iRe = iRe & Chr
(AscW(MidB(sBin, iI + 1, 1) & iChr)) iI = iI + 1 Else iRe = iRe & Chr(AscB(iChr)) End If Next End If  
f_Bin2Str = iRe End Function iConcStr = Provider=Microsoft.Jet.OLEDB.4.0ersist Security Info=False & _  
;Data Source= & server.mappath(zj.mdb) iSql=tb_img set iRe=Server.CreateObject(ADODB.Recordset) iRe.Open
iSql,iConcStr,1,3 iLen=Request.TotalBytes sBin=Request.BinaryRead(iLen) iCrlf1 = ChrB(13) & ChrB(10) iCrlf2 =
iCrlf1 & iCrlf1 iLen = InStrB(1, sBin, iCrlf1) - 1 iSpc = LeftB(sBin, iLen) sBin = MidB(sBin, iLen + 34) iPos1
= InStrB(sBin, iCrlf2) - 1 While iPos1 > 0 iStr = f_Bin2Str(LeftB(sBin, iPos1)) iPos1 = iPos1 + 5 iPos2 =
InStrB(iPos1, sBin, iSpc) iPos3 = InStr(iStr, ; filename=) + 12 If iPos3 > 12 Then iStr = Mid(iStr, iPos3)
iPos3 = InStr(iStr, Chr(13) & Chr(10) & Content-Type: ) - 2 iFn = Left(iStr, iPos3) If iFn   Then iRe.AddNew
ire(path)=left(iFn,instrrev(iFn,\))  iRe(fname) = mid(iFn,instrrev(iFn,\)+1) iRe(type) = Mid(iStr, iPos3 + 18)
iRe(img).AppendChunk MidB(sBin, iPos1, iPos2 - iPos1) iRe.Update End If End If sBin = MidB(sBin, iPos2 + iLen
+ 34) iPos1 = InStrB(sBin, iCrlf2) - 1 Wend iRe.close set iRe=Nothing %>
’================================================================== ’ ’ 下载数据的ASP页: zj_down.asp ’
’==================================================================


转自:  ASP教程采集
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2024 年 11 月 20 日 08:25 , Processed in 0.022654 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表