问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

上传asp文件

发布网友 发布时间:2022-04-25 13:41

我来回答

2个回答

热心网友 时间:2023-10-03 06:52

<%@ language="javascript"%>
<%
var self = Request.serverVariables("SCRIPT_NAME");
if (Request.serverVariables("REQUEST_METHOD")=="POST")
{
var oo = new uploadFile();
oo.path = "myFile"; //存放路径,为空表示当前路径,默认为uploadFile
oo.named = "file"; //命名方式,date表示用日期来命名,file表示用文件名本身,默认为file
oo.ext = "all"; //允许上传的扩展名,all表示都允许,默认为all
oo.over = true; //当存在相同文件名时是否覆盖,默认为false
oo.size = 1*1024*1024; //最大字节数*,默认为1G
oo.upload();
Response.write('<script type="text/javascript">location.replace("' self '")</script>');
}

//ASP无组件上传类
function uploadFile()
{
var bLen = Request.totalBytes;
var bText = Request.binaryRead(bLen);
var oo = Server.createObject("ADODB.Stream");
oo.mode = 3;
this.path = "uploadFile";
this.named = "file";
this.ext = "all";
this.over = false;
this.size = 1*1024*1024*1024; //1GB

//文件上传
this.upload = function ()
{
var o = this.getInfo();
if (o.size>this.size)
{
alert("文件过大,不能上传!");
return;
}
var f = this.getFileName();
var ext = f.replace(/^. \./,"");
if (this.ext!="all"&&!new RegExp(this.ext.replace(/,/g,"|"),"ig").test(ext))
{
alert("目前暂不支持扩展名为 " ext " 的文件上传!");
return;
}
if (this.named=="date")
{
f = new Date().toLocaleString().replace(/\D/g,"") "." ext;
}

oo.open();
oo.type = 1;
oo.write(o.bin);
this.path = this.path.replace(/[^\/\\]$/,"$&/");
var fso = Server.createObject("Scripting.FileSystemObject");
if(this.path!=""&&!fso.folderExists(Server.mapPath(this.path)))
{
fso.createFolder(Server.mapPath(this.path));
}
try
{
oo.saveToFile(Server.mapPath(this.path f),this.over?2:1);
alert("上传成功!");
}
catch(e)
{
alert("对不起,此文件已存在!");
}
oo.close();
delete(oo);

}

//获取二进制和文件字节数
this.getInfo = function ()
{
oo.open();
oo.type=1;
oo.write(bText);
oo.position = 0;
oo.type=2;
oo.charset="unicode";
var gbCode=escape(oo.readText()).replace(/%u(..)(..)/g,"%$2%$1");
var sPos=gbCode.indexOf(" ") 12;
var sLength=bLen-(gbCode.substring(0,gbCode.indexOf(" ")).length/3)-sPos/3-6;
oo.close();

oo.open();
oo.type = 1;
oo.write(bText);
oo.position=sPos/3;
var bFile=oo.read(sLength);
oo.close();

return ;
}

//获取文件名
this.getFileName = function ()
{
oo.open();
oo.type = 2;
oo.writeText(bText);
oo.position = 0;
oo.charset = "gb2312";
var fileName = oo.readText().match(/filename=\"(. ?)\"/i)[1].split("\\").slice(-1)[0];
oo.close();
return fileName;
}

function alert(msg)
{
Response.write('<script type="text/javascript">alert("' msg '");</script>');
}
}
%>
<html>
<head>
<title>ASP无组件上传类</title>
<meta http-equiv="content-Type" content="text/html; charset=gb2312">
</head>
<body>
<form action="<%=self%>" method="post" enctype="multipart/form-data" onSubmit="return (this.upFile.value!='');">
<input type="file" name="upFile"/>
<input type="submit" value="上传文件"/>
</form>
</body>
</html>

这个是在网上看到的 不过我试了 可以用!追问问题我是要帮我上传到空间。

热心网友 时间:2023-10-03 06:52

可以是可以 你那ASP不是木马吧 要不然 你有服务器的话 我可以给你上传到你的服务器上追问那算了。就是木马来的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? ASP上传文件代码 asp的相关组件 求助 如何实现用ASP上传文件到文件夹中,再将其路径显示到数据库(book... ASP文件上传组件 为什么用asp文件上传组件上传图片总是出错? 利用asp语言,如何实现上传文件(.xls文件)到服务器的某个目录下,比如说... asp关于文件的上传和下载功能 ASP文件上传 asp中怎么实现文件的上传 asp中上传图片的组件, 急需asp文件上传组件 关于asp文件上传问题请教高手。 请大家推荐ASP文件上传组件!谢谢! 如何使用AspUpload组件上传文件 当我接收验证码信息的时候,总是要延迟10分钟才能收到!10分早就失效了!而且在那10分钟里手机信息 Vray可以用云渲染吗?哪个好用? 为什么要用云渲染 我是渲染行业的新手,每次渲染都会遇到问题,有人说用云渲染比较方便简单,请问怎么使用云渲染来渲染? 云渲染能让我的效果图渲染变得更好吗? 有人用过云渲染吗?好用吗? ASP上传文件时LyfUpload组件问题 ASP:利用文件上传组件时如何上传附加信息的问题 关于用asp无组件上传文件遇到的问题,求助!!! 花喜产品如何,有没有可信度,是不是在交智商税? 花喜可不可靠? 花喜是不是传销? 花喜的减肥产品到底有没有用? 花喜酵素效果怎么样? 花喜品牌是不是传销? 花喜品牌可信吗 做花喜真的能赚钱吗? 花喜白芸豆绿咖啡固体饮料是真的吗? 有谁知道花喜去湿茶喝花喜酵素,有谁喝了,效果怎么样? 花喜这个品牌口碑怎么样? 花喜阿胶糕是不是很有名啊?听说用的人不少,这个可靠吗? 花喜红参饮和正官庄比怎么样? 花喜酵素长期喝有副作用吗? 花喜是微商吗? 你们如何看待网恋? 说说你对网恋的看法及其评价