首页
技术库|站长工具|技术手册|字体库|知识点词汇表| 联系我们|
打开本页的html静态页面
 

主菜单

文章分类

.: Asp技术 .: Asp代码库 .: Asp常用通用函数之取得multipart/form-data形式上传文件

  • 全文内容
  • 发表评论
  • 文章点评
  • 文章附件
  • Email文章
  • 打印文章

Asp常用通用函数之取得multipart/form-data形式上传文件

点击次数:269 创建日期:11-25-2007 录入:cn-web.com 字体:[ ] 点评:


 '函数名:GetImageData
  '作 用:取得multipart/form-data形式上传文件
  '参 数:MaxSize ---- 上传的限止大小,单位:M(兆)
  '返回值:二进制数据
  '示 例:
  '**************************************************
  Public Function GetImageData(ByVal MaxSize)
   GetImageData=""
   DIM formsize,Formdata,bncrlf,divider,datastart,dataend,mydata
   formsize=Request.TotalBytes
   if (formsize<=(MaxSize*1024*1024)) then
   Formdata=Request.BinaryRead(formsize)
   Pos_ts=LenB(getByteString(Chr(13) & Chr(10) & Chr(13) & Chr(10)))
   Pos_b=InstrB(Formdata,getByteString(Chr(13) & Chr(10) & Chr(13) & Chr(10)))+Pos_ts
   nFormdata=MidB(Formdata,Pos_b)
   Pos_ts=InstrB(nFormdata,getByteString(Chr(13) & Chr(10) & "--"))
   nnFormdata=MidB(nFormdata,Pos_ts)
   Pos_e=LenB(Formdata)-LenB(nnFormdata)-Pos_b+1
   datastart =Pos_b
   dataend=Pos_e
   mydata=midb(Formdata,datastart,dataend)
   End If
   GetImageData=mydata
  End Function
  '''' 将字串转为二进制串
  Function getByteString(StringStr)
   For i=1 to Len(StringStr)
   char=Mid(StringStr,i,1)
   getByteString=getByteString & chrB(AscB(char))
   Next
  End function

请文明参与讨论,禁止漫骂攻击。
评论总数:0 [ 查看全部 ] 网友评论
此文章还没有任何评论!
(+5分)
(+4分)
(+3分)
(+2分)
(+1分)
此内容无附件
网站地图 - 知识词汇 - 全文检索 - 广告服务 - 帮助中心 - 联系我们
.:www.cn-web.com
网站技术开发联盟之WEB开发技术知识库
联系人:老韩(QQ:5679551)
晋ICP备07003487号