博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp 文件上传 代码
阅读量:4699 次
发布时间:2019-06-09

本文共 1599 字,大约阅读时间需要 5 分钟。

文件1.上传界面文件 upload.htm

<html>
<head>
<meta
http-equiv="Content-Language" content="zh-cn">
<meta
http-equiv="Content-Type" content="text/html;
charset=gb2312">
<title>文件上传</title>
</head>
<body>
<form
method="POST" action="SaveFile.asp">
文件上传:<input type="file"
name="file" size="42">&nbsp;<input type="submit" value="提交"
name="bb">
</form>
</body>
</html>
文件2.保存上传文件
SaveFile.asp
<%
dim file,filename,houzui
file =
Request.Form("file")
if file=""
then
response.write"<script>alert('请选择要上传的文件!');window.location.href='upload.htm';</script>"
else
houzui=mid(file,InStrRev(file,
"."))
if houzui=".gif" or houzui=".jpg" or houzui=".bmp" then
'允许上传的文件类型
filename=year(date) & month(date) & day(date) &
Hour(time) & minute(time) & second(time) & houzui
Set
objStream = Server.CreateObject("ADODB.Stream")
objStream.Type =
1
objStream.Open
objStream.LoadFromFile file
objStream.SaveToFile
Server.MapPath(filename),2
objStream.Close
//============================把文件名写入数据库,如无需要,可删除此段代码!
Set
conn = Server.CreateObject("ADODB.Connection")
conn.open "DRIVER={Microsoft
Access Driver (*.mdb)}; DBQ=" & Server.MapPath("mb.mdb")
set
rs=server.CreateObject("adodb.recordset")
rs.open "select*from
img",conn,1,2
rs.addnew
rs("name")=filename
rs.update
set
rs=nothing
conn.close
set
conn=nothing
//========================================
response.write"<script>alert('图片上传成功!');window.location.href='upload.htm';</script>"
else
response.write"<script>alert('不允许上传"
& houzui &
"的格式!');window.location.href='upload.htm';</script>"
end if
end
if
%>

转载于:https://www.cnblogs.com/rainstorm/archive/2013/01/30/2883152.html

你可能感兴趣的文章
Excel-DNA开发包:ExcelDna-0.34.6.zip下载
查看>>
postgresql-int,bigint,numeric效率测试
查看>>
PHP 实现定时任务的几种方法
查看>>
poj 3630 Phone List trie树
查看>>
mongo 主从数据不同步
查看>>
nodejs之async异步编程
查看>>
caffe的运行create_data.sh前对VOC2007图片格式的更改
查看>>
train_val.prototxt文件和deploy.prototxt文件开头的区别
查看>>
部署 dashboard 插件
查看>>
hdu 2191 (多重背包二进制优化)
查看>>
C#中,当从数据库中查询到数据,以DataTable类型返回后,如果需要对DataTable中的数据进行筛选,可以选择下面的方式...
查看>>
19_01访问权限修饰符
查看>>
HDU1506
查看>>
Linq中常用的方法
查看>>
翻译:TRUNCATE TABLE(已提交到MariaDB官方手册)
查看>>
ASP.NET MVC 5 自动生成的代码框架
查看>>
在ASP.NET Core 2.2 中创建 Web API并结合Swagger
查看>>
新装Windows 2003 + IIS 6.0的问题
查看>>
http基础
查看>>
学习Selenium 自动化从一张藏宝图开始
查看>>