ASP源程序里这是经典的上传漏洞吗?求高手解码

ClassFileInfo_ClassDimFormName,FileName,FilePath,FileSize,FileType,FileStart,FileExt'... Class FileInfo_ClassDim FormName,FileName,FilePath,FileSize,FileType,FileStart,FileExt'保存文件方法Public Function SaveToFile (Path) if lcase((right(Path,3))<>lcase(FileExt)) then '经典的上传漏洞^_^  response.Write ("<script language=javascript>alert('科技警告:不允许上传这种文件!');</script>")  response.end end if  On Error Resume Next  Dim oFileStream  Set oFileStream = CreateObject ("ADODB.Stream")  oFileStream.Type = 1  oFileStream.Mode = 3  oFileStream.Open  oUpFileStream.Position = FileStart  oUpFileStream.CopyTo oFileStream,FileSize  oFileStream.SaveToFile Path,2  oFileStream.Close  Set oFileStream = Nothing End Function '取得文件数据Public Function FileData  oUpFileStream.Position = FileStart  FileData = oUpFileStream.Read (FileSize)End FunctionEnd Class%> 展开
 我来答
nuoxin21
2011-06-21 · TA获得超过292个赞
知道小有建树答主
回答量:684
采纳率:50%
帮助的人:411万
展开全部
因此建议你在ODBC里设置数据源,再在程序中这样写:conn.open
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式