动态网页开发基础实训指导书第十三次实训.doc

动态网页开发基础实训指导书第十三次实训.doc

ID:61910495

大小:52.00 KB

页数:15页

时间:2021-03-28

动态网页开发基础实训指导书第十三次实训.doc_第1页
动态网页开发基础实训指导书第十三次实训.doc_第2页
动态网页开发基础实训指导书第十三次实训.doc_第3页
动态网页开发基础实训指导书第十三次实训.doc_第4页
动态网页开发基础实训指导书第十三次实训.doc_第5页
资源描述:

《动态网页开发基础实训指导书第十三次实训.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实训十三ASP+access实现无组件上传图片      本次实训的最终目的是将图片文件上传到文件夹,并将文件名写入数据库中。  一、建立数据库myfile.mdb,建表myfile ,表中有四个字段 id(自动编号),upname(文本,表示上传者名字),filename(文本,表示上传后的文件名),uptime(日期/时间,表示上传的时间)。  二、建立一个名为myfile的文件夹,用来放上传后的图片。  三、代码部分  1、upload_5xsoft.asp (这是一个写好的上传类,一会将该

2、文件包含进去,只要会用就可以了)  <%dimData_5xsoftClassupload_5xsoftdimobjForm,objFile,VersionPublicfunctionForm(strForm)strForm=lcase(strForm)ifnotobjForm.exists(strForm)thenForm=""elseForm=objForm(strForm)endifendfunctionPublicfunctionFile(strFile)strFile=lcase(str

3、File)ifnotobjFile.exists(strFile)thensetFile=newFileInfoelsesetFile=objFile(strFile)endifendfunctionPrivateSubClass_InitializedimRequestData,sStart,vbCrlf,sInfo,iInfoStart,iInfoEnd,tStream,iStart,theFiledimiFileSize,sFilePath,sFileType,sFormValue,sFil

4、eNamedimiFindStart,iFindEnddimiFormStart,iFormEnd,sFormNameVersion="!小陈跑跑!"setobjForm=Server.CreateObject("Scripting.Dictionary")setobjFile=Server.CreateObject("Scripting.Dictionary")ifRequest.TotalBytes<1thenExitSubsettStream=Server.CreateObject("

5、adodb.stream")setData_5xsoft=Server.CreateObject("adodb.stream")Data_5xsoft.Type=1Data_5xsoft.Mode=3Data_5xsoft.OpenData_5xsoft.WriteRequest.BinaryRead(Request.TotalBytes)Data_5xsoft.Position=0RequestData=Data_5xsoft.ReadiFormStart=1iFormEnd=LenB(Requ

6、estData)vbCrlf=chrB(13)&chrB(10)sStart=MidB(RequestData,1,InStrB(iFormStart,RequestData,vbCrlf)-1)iStart=LenB(sStart)iFormStart=iFormStart+iStart+1while(iFormStart+10)

7、=1tStream.Mode=3tStream.OpenData_5xsoft.Position=iFormStartData_5xsoft.CopyTotStream,iInfoEnd-iFormStarttStream.Position=0tStream.Type=2tStream.Charset="gb2312"sInfo=tStream.ReadTexttStream.Close'取得表单项目名称iFormStart=InStrB(iInfoEnd,RequestData,sStart)i

8、FindStart=InStr(22,sInfo,"name=""",1)+6iFindEnd=InStr(iFindStart,sInfo,"""",1)sFormName=lcase(Mid(sinfo,iFindStart,iFindEnd-iFindStart))'如果是文件ifInStr(45,sInfo,"filename=""",1)>0thensettheFile=newFileInfo'取得文件名iFindStart=InStr(iFindEnd,sInfo,"f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。