六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

最短的無組件上傳代碼(僅9行)

[摘要]我研究了一下無組件上傳,并作出了一個最簡單可行的方法 ----用9行代碼真正實現(xiàn)無組件上傳,怎么說來花了才半天就寫了9行代碼算是有點效率和成果。 于是就寫了這篇文章。 formSize=Request.TotalBytes() formData=Request.BinaryRead(formSiz...

我研究了一下無組件上傳,并作出了一個最簡單可行的方法
----用9行代碼真正實現(xiàn)無組件上傳,怎么說來花了才半天就寫了9行代碼算是有點效率和成果。
于是就寫了這篇文章。



formSize=Request.TotalBytes()
formData=Request.BinaryRead(formSize)
DataHeader=LeftB(formData,InStrB(formData,Chrb(13)&Chrb(10)))
strFileData=MIDB(formData,LenB(DataHeader),LenB(formData)-LenB(DataHeader)*2-3)
HeaderPos2=InStrB(strFileData,ChrB(AscB("-"))&ChrB(AscB("T"))&ChrB(AscB("y"))&ChrB(AscB("p"))&C

hrB(AscB("e")))
HeaderPos3=InStrB(HeaderPos2,strFileData,Chrb(13))
DataHeader2=LeftB(strFileData,HeaderPos3+4)
strFileData=MIDB(strFileData,LenB(DataHeader2),LenB(strFileData))
Response.binaryWrite(strFileData)







DataHeader--文件頭
strFileData--去處文件頭后的數(shù)據(jù),最后的輸出值
HeaderPos2--Content-Type:的位置
HeaderPos3--例如:Content-Type:image/gif的位置
DataHeader2--整個前面的文件頭

思想:
1。先直接去掉文件頭和尾(例如-----------------------------7d230d1f940277)
2。跳過前面所有信息直接查找Content-Type:image/gif
3。提取有用的信息和字段
4。數(shù)據(jù)都提出來了至于怎么保存就簡單了。至于用FSO或Adodb.Stream就隨你了。

問題:
有人可能會講一個表單不可能只有一個file
這樣的話你的數(shù)據(jù)就不能用這么簡單的辦法正常提取了
其實也好辦你把他們分開做不就就完了:)


下面是完整實例

uup.htm
<html>
<a >www.cgfront.com</a>
<form name="loadfromfile" action="uup.asp" method="post" enctype="multipart/form-data">
<input type="submit" name="submit" value="OK">
<input type="file" name="loadfromfile" style="width:400" value="">
</form>
</html>

uup.asp
<%
formSize=Request.TotalBytes()
formData=Request.BinaryRead(formSize)
DataHeader=LeftB(formData,InStrB(formData,Chrb(13)&Chrb(10)))
strFileData=MIDB(formData,LenB(DataHeader),LenB(formData)-LenB(DataHeader)*2-3)
HeaderPos2=InStrB(strFileData,ChrB(AscB("-"))&ChrB(AscB("T"))&ChrB(AscB("y"))&ChrB(AscB("p"))&C

hrB(AscB("e")))
HeaderPos3=InStrB(HeaderPos2,strFileData,Chrb(13))
DataHeader2=LeftB(strFileData,HeaderPos3+4)
strFileData=MIDB(strFileData,LenB(DataHeader2),LenB(strFileData))
Response.binaryWrite(strFileData)
%>




如果你的鍵盤上ctrl+C +V鍵都已經(jīng)被你按壞了的話,沒關(guān)系我還給大家提供了相應(yīng)的測試地點

http://www.cgfront.com/up/uup.htm

最后希望大家多多指教。



主站蜘蛛池模板: 伊人影院在线观看 | 香蕉国产成版人视频在线观看 | 五月激情六月丁香 | 日韩中文字幕在线亚洲一区 | 午夜无遮挡怕怕怕免费视频 | 日韩大片在线播放 | 日韩精品亚洲专区在线影视 | 亚洲最色 | 日夜啪 | 亚洲欧美手机在线观看 | 在线观看精品视频一区二区 | 亚洲视频免费播放 | 日本在线看免费 | 亚欧乱色视频小说 | 最近最新中文字幕在线第一页 | 日韩伦理视频在线观看 | 日韩三级视频在线观看 | 天天影视色香欲综合网小说 | 在线岛国片 | 青青青国产免费手机视频在线观看 | 四虎国产精品永久在线网址 | 欧美在线观看高清一二三区 | 亚洲天堂免费在线视频 | 日日人人| 日韩黄色在线观看 | 欧美首页 | 日本成人小视频 | 中文字幕123区 | 在线日韩视频 | 天堂网亚洲 | 欧美综合视频在线 | 性欧美暴力猛交69hd | 婷婷精品在线 | 日本五级床片全都免费播放 | 人人看人人干 | 婷婷丁香色 | 亚洲成a人片在线不卡 | 思思99re66在线精品免费观看 | 中文字幕在线免费观看 | 亚洲欧美日韩精品一区 | 亚洲成人免费看 |