`
luliangok
  • 浏览: 817363 次
文章分类
社区版块
存档分类
最新评论

使用ABCUpload4.XForm组件上传文件

 
阅读更多

'#################使用ABCUpload4.XForm组件上传文件###################
'#####################Code CreateBy guofeng#########################
Response.Expires = -10000
Server.ScriptTimeOut = 300
Set theForm = Server.CreateObject("ABCUpload4.XForm")
theForm.Overwrite = True
theForm.codepage="936"
theForm.MaxUploadSize = 8000000

dim ggtype,url
ggtype=theForm("ggtype")''取得广告位置
url=theForm("URL")
'response.write ggtype
'response.End()

Set theField = theForm("uploadfile")(1)
If theField.FileExists Then
vfname=ggtype
'f=GetExtendName(theField.FileName)
UpFilePath =("../../guanggao/")''上传目录

dim aa,Msg
Msg=theField.FileName
aa=GetExtendName(theField.FileName)
if aa="gif" or aa="swf" then
fname=vfname & "." & aa
theForm.AbsolutePath = true '判断是否需要使用server.MapPath来保存文件路径,当为false时需要使用theForm.Save "pdf/"&fname
theField.Save Server.MapPath(UpFilePath&fname)
'theField.Save theField.FileName
dim sql
if aa="swf" then
sql="insert into T_guanggao(ggtype,filetype,filename,pathname) values('"&ggtype&"','"&aa&"','"&Msg&"','"&UpFilePath&fname&"')"
else
sql="insert into T_guanggao(ggtype,filetype,filename,pathname,url) values('"&ggtype&"','"&aa&"','"&Msg&"','"&UpFilePath&fname&"','"&url&"')"
end if
conn.execute (sql)
response.write "<script>"
response.write "alert(""发布成功!"");"
response.write "window.location='upload.asp';"
response.write "</script>"
else
response.write "<script>"
response.write "alert(""类型不支持!"");"
response.write "history.back(-1);"
response.write "</script>"
end if
else
response.write "<script>"
response.write "alert(""请选择需要上传的文件!"");"
response.write "history.back(-1);"
response.write "</script>"
End If
'####################END#######################

'###################采用fso实现从硬盘上物理删除需要删除的文件######################
'############################Code CreateBy guofeng################################
set rs=server.CreateObject("adodb.recordset")
vsql= "select * from T_guanggao where fileid=" & trim(Request.Item("id"))
rs.Open vsql,conn,3,3
dim aa
aa=rs("pathname")
whichfile=Server.MapPath(aa) '得到文件名

Set fso =Server.CreateObject("Scripting.FileSystemObject") '定义fso对象
dim ab
ab=rs("ggtype") & "." & rs("filetype")
'set f1=fso.GetFile("文件在服务器上的绝对地址"&ab) //////////服务器上的设置
set f1=fso.GetFile("文件在本地的绝对地址"&ab)
f1.delete

rs.Delete
rs.Close
Response.Write "<script LANGUAGE="&"JavaScript1.1"&">"& "window.opener.location.reload();window.self.close();</script>"
Response.End
'##############################END##################################

分享到:
评论

相关推荐

    ABCUpload.net v6.0(NET组件)

    ABCUpload.net v6.0是一款基于.NET框架的组件,专门设计用于实现从Web浏览器向IIS(Internet Information Services)服务器进行文件上传的功能。这个插件工具简化了在Web应用程序中集成文件上传流程的过程,为开发者...

    ABCUpload上传组件在城市交通信息系统中的应用.docx

    ABCUpload上传组件是一种在网页环境中实现文件上传功能的ActiveX控件,尤其在城市交通信息系统中发挥着重要作用。本文详细探讨了ABCUpload组件的概念、特点及其在城市交通信息系统中的具体应用。 城市交通信息系统...

    WebSupergoo.ABCUpload.NET

    WebSupergoo.ABCUpload.NET 是一款专为.NET框架设计的上传控件,它提供了方便、高效的文件上传功能,适用于各种Web应用程序。这款控件在后台处理上传逻辑,前台则可以自定义用户界面,以满足不同项目的样式和交互...

    ABCUpload.NET v6.0(NET组件)

    ABCUpload.NET v6.0是一款基于.NET框架的高级文件上传组件,专为.NET开发者设计,以简化在Web应用中处理多文件上传的复杂性。这个组件不仅提供了基本的文件上传功能,还具备丰富的自定义选项和错误处理机制,极大地...

    abcupload

    "abcupload"组件是专为ASP.NET 2.0平台设计的一个解决方案,它旨在帮助开发者实现高效且稳定的大文件上传功能。 首先,ASP.NET 2.0是微软.NET Framework下的一个Web开发框架,它提供了丰富的控件和工具,简化了Web...

    abcupload上传组件

    "abcupload上传组件"是一款专为服务器端和客户端交互设计的工具,主要功能是实现文件的上传和下载。在ASP(Active Server Pages)环境中,它能够帮助开发者轻松地集成文件上传下载功能,使得用户在客户端可以便捷地...

    abcupload例子

    "abcupload例子"是一个关于使用特定上传组件——abcupload的示例项目。这个组件可能是为开发者提供更便捷、更强大的文件上传功能的一个工具,尤其是在处理大量文件或者需要进行复杂上传操作的场景下。 abcupload...

    asp上传组件,asp上传类,asp上传组件类

    ASP上传组件和上传类是ASP(Active Server Pages)应用程序中用于处理文件上传功能的重要工具。在Web开发中,用户可能需要上传图片、文档或其他类型的文件到服务器,这就需要用到上传技术。ASP上传组件和类库提供了...

    ABCUpload.NET 6.0

    ABCUpload.NET 6.0 是一款专为.NET开发者设计的高效、便捷的文件上传解决方案,尤其适用于构建Web应用程序时需要用户从浏览器向IIS互联网信息服务(Internet Information Services)服务器上传文件的场景。...

    asp上传组件

    4. **错误处理**:当文件上传过程中出现问题,如文件过大、网络中断等,组件应能捕获并处理这些错误,给出友好的反馈。 5. **进度反馈**:现代的上传组件往往支持多文件上传和断点续传,并提供进度条显示上传进度,...

    ABCUpload (xx版)

    性能非常棒的web上传组件. 支持进度条

    某家政网站

    2.执行abcupload文件夹下的setup.exe,以便安装abcupload4上传组件 3.新建站,目录地址为cx文件夹即可 4.修改inc/cn.asp里的数据库连接信息 后台功能有: 会员管理,信息管理,服务项目管理,家庭生活,在线预约,...

Global site tag (gtag.js) - Google Analytics