麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > ASP > 正文

通過表單的做為二進制文件上傳request.totalbytes提取出上傳的二級制數據

2024-05-04 11:09:42
字體:
來源:轉載
供稿:網友
通過表單的做為二進制文件上傳request.totalbytes提取出上傳的二級制數據的代碼說明。

復制代碼 代碼如下:


<input type="file">
formsize=request.totalbytes
formdata=request.binaryread(formsize)
bncrlf=chrB(13) & chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf & bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)


formsize=request.totalbytes
取得上傳的最大字節數
-----------------------
formdata=request.binaryread(formsize)
取得二進制流的表單form數據
-----------------------
bncrlf=chrB(13) & chrB(10)
設定crlf 回車換行代碼變量
------------------------------
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
取得第一個crlf左邊的字節數據
instrb(formdata,bncrlf)-1機檢查出crlf二進制字節的位值減一,即為該標志位信息之前的二進制數據,需要說明的是instrb返回的是clng,所以此處加了一個clng是多余的
------------------------------
datastart=instrb(formdata,bncrlf & bncrlf)+4
取得圖象數據,去除form表單添加的頭信息的啟始位置,也就是你的type=file在form提交后的真正文件數據的字節起始位置
二個連續crlf的位置+4(即而個crlfg的長度)
-------------------------------
dataend=instrb(datastart+1,formdata,divider)-datastart
從上的取得的數據位置+1做為檢查數據結尾的參考計算值,在datastart+1開始的位置檢測返回第一個二進制form分隔頭信息的位置,再減去datastar的相對位置
----------------------------
mydata=midb(formdata,datastart,dataend)
midb()取以上多番周折取得的上傳文件數據的star end位制的數據
ok --------------> 現在干干凈凈的提取出上傳的二級制數據

注:
(1).所有 *B系列的VB函數均是按字節byte來處理,處理二級制必須用他們
(2).type=file 和 相應的form類型的表單數據提交后均對每個文件域附加有相應的頭信息
所以必須按上面的算法來明確找到真正的文件數據
(3).同時頭信息里還包含上傳初始文件名的數據如 c:/aaa/aaa.jpg,可以同樣處理formdata的數據而提取該段文件域數據的初試文件名
(4).這些算法是來源于http“form”規范提供的格式數據,所以任何一家的處理算法都是大同小異的!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩视频中文 | 婷婷久久综合九色综合色多多蜜臀 | 国产美女爽到喷白浆的 | 国产精品免费看 | 一级毛片免费一级 | 欧美一级黄色免费看 | 久久久久国产成人精品亚洲午夜 | 一级做a爱片毛片免费 | 久草在线视频中文 | 成人精品视频网站 | 精品国产一区二区三区免费 | 久久伊人精品视频 | 暴力强行进如hdxxx | 99精品国产一区二区三区 | 午夜精品影院 | 日韩中文字幕一区二区三区 | 看全色黄大色黄大片女图片 | 我爱我色成人网 | 91成人免费视频 | 国产精品av久久久久久网址 | 一级黄色毛片免费 | 国产乱一区二区三区视频 | 久久艹精品 | 99视频有精品视频高清 | 欧美爱爱视频 | 92自拍视频 | 一级一片免费 | 久久影院yy6080 | 一本色道久久综合亚洲精品图片 | 久久久久久亚洲综合影院红桃 | 欧美一级黄色免费看 | 日韩av电影在线免费观看 | 新久草视频| 久久久久久麻豆 | wwwcom国产 | 国产一级二级在线播放 | 精品一区二区三区免费视频 | 成人在线免费视频观看 | 性欧美视频在线观看 | 毛片免费观看完整版 | 日韩视频在线观看免费 |