upfile.asp
资源名称:1.rar [点击查看]
上传用户:ziqing_518
上传日期:2022-08-09
资源大小:446k
文件大小:2k
源码类别:

多媒体编程

开发平台:

ASP/ASPX

  1. <!--#include file="db/user.asp" -->
  2. <!--#include file="config.asp" -->
  3. <!--METADATA TYPE="typelib"      UUID="00000205-0000-0010-8000-00AA006D2EA4"     NAME="ADODB Type Library"-->
  4. <body bgcolor=#cccccc style="font-size: 9pt">
  5. <%
  6. if request.cookies("nicedown")("admin")="" then
  7. response.write("<li>登陆后才能上传头像")
  8. response.end
  9. end if
  10. FilePath=strImgsize4_1
  11. FileMaxSize=numImgsize3_1*1024
  12. FileType=".gif.jpg"
  13. fileweb=strAddess_1
  14. function makefilename(fname)
  15.   fname = now()
  16.   fname = replace(fname,"-","")
  17.   fname = replace(fname," ","") 
  18.   fname = replace(fname,":","")
  19.   fname = replace(fname,"PM","")
  20.   fname = replace(fname,"AM","")
  21.   fname = replace(fname,"上午","")
  22.   fname = replace(fname,"下午","")
  23.   makefilename=fname
  24. end function 
  25. %>
  26. <!--#include FILE="update/upload_5xsoft.inc"-->
  27. <%
  28. dim upload,file,formName,iCount
  29. set upload=new upload_5xSoft ''建立上传对象
  30. UpFilePath = FilePath
  31. if right(UpFilePath,1)<>"/" then UpFilePath=UpFilePath&"/" 
  32. iCount=0
  33. for each formName in upload.file
  34. set file=upload.file(formName)
  35. if file.FileSize>0 then         ''如果 FileSize > 0 说明有文件数据
  36. if file.FileSize<FileMaxSize then ''如果未超过文件大小限制
  37. if FileType<>"" then '如果限制了上传文件类型
  38. if Instr(FileType,GetExtendName(file.FileName)) then
  39. TypeFlag = 1        '文件为允许的类型
  40. else
  41. TypeFlag = 0 '文件为不允许的类型
  42.   Response.write "不支持您所上传的文件类型:"
  43. Response.write GetExtendName(file.FileName)
  44. Response.write "<br>"
  45. end if
  46. end if
  47. if TypeFlag = 1 then 
  48. vfname = makefilename(now())
  49. fname = vfname & iCount & "." & GetExtendName(file.FileName)
  50. file.SaveAs Server.mappath(UpFilePath&fname)
  51. response.write file.FilePath&file.FileName&" ("&file.FileSize&") => 上传文件成功! <br>"
  52. response.write "<script>window.opener.document.edit.Edit_7.value='"&fileweb&UpFilePath&fname&"'</script>"
  53. response.write("<input type=""submit"" name=""Submit"" value=""关闭窗口"" onclick=javascript:window.close()>")
  54. iCount=iCount+1
  55. FileNameStr = UpFilePath&fname
  56. end if
  57. else
  58. response.write "文件大小超出限制,您最多可以上传 "& FileMaxSize &"个字节的文件数据"
  59. exit for
  60. end if
  61. end if
  62. set file=nothing
  63. next
  64. set upload=nothing
  65. function GetExtendName(FileName)
  66. dim ExtName
  67. ExtName = LCase(FileName)
  68. ExtName = right(ExtName,3)
  69. ExtName = right(ExtName,3-Instr(ExtName,"."))
  70. GetExtendName = ExtName
  71. end function
  72. conn.close
  73. set conn=nothing
  74. %>
  75. </body>