参考:https://blog.csdn.net/sysdzw/article/details/80562058微标ASP上传类v1.3(无刷新、无组件、多文件上传,并且可查杀木马,utf-8格式)请将本程序放到你的虚拟主机上运行,如果本地有iis也可以(注意定要把iis那儿的上传大小限制的200k改大点,参考下面第二点)。
注意不要使用一些简易asp服务器,会有莫名其妙的错误。
如果只需要上传单文件可以把index.htm中的multiple="multiple"删除掉,对应的多文件前端显示及处理需要您对upload.asp进行修改调整,然后前端ajax获取数据进行处理。
关于“微标ASP上传类v1.3”更新摘要:'========================================================================================================='类名:微标ASP上传类v1.3(无刷新、无组件、多文件上传,并且可查杀木马,utf-8格式)'作者:sysdzw'联系QQ:171977759'网站:https://blog.csdn.net/sysdzw'版本:v1.0以化境ASP无组件上传作为初版v1.0,之后进行了多项修改。
'v1.1修正了批量上传时file.add语句的报错问题。
原因是键值冲突,本版本对键值做了唯一化处理。
2018-06-04'v1.2修改文件格式为utf-8格式,以提高兼容性2018-08-13'修改代码中部分Charset="gb2312"为Charset="utf-8",以提高兼容性'增加了图片木马检测功能。
在上传的时候以gb2312格式读入字符串检测是否包含request等关键字'v1.3改进了图片木马检测功能。
加入了更多的关键字判断,让木马无处遁形2018-10-04'=========================================================================================================相关参数设置:1.ajax_upload.asp中的参数设置说明:(1)SavePath上传目录,默认为“uploadfiles”。
2.clsUpload.asp中的参数设置说明:(1)AllowFiles所允许上传的文件格式,默认为"jpg,jpeg,gif,png"。
(2)MaxDownFileSize允许上传的文件大小,默认30M,注意iis默认限制就200k,您需要在iis那儿做设置,网站-asp-限制属性-最大请求实体主体限制,加上两个0,改成20000000,这样就改成20M了。
3.index.htm中的参数说明在第32和37行,分别是判断类型和大小的,可根据需要修改。
这里是前端检测文件类型和大小的,可减轻服务器工作。
后端要等文件post完成才能开始检测,假设误选择了个几百兆的exe、rar等文件网页直接卡死。
早发现文件早提示。
查杀图片木马原理:一些图片会被不法分子插入些可执行的asp代码,在被include的时候悄悄执行,我们将图片以文本方式进行检查,判断是否包含某些关键字,如果包含就停止上传,总而提高了服务器的安全。
本来想打包个图片木马文件供大家测试,担心上传会不通过,而且下载了后本机的360等软件也会报毒,这样会吓坏一批小白,以为我代码有什么后门。

其实就那么几行代码,大家可以逐行看,没什么机关的。
如果一定想试验下代码的效果可以百度下asp图片木马制作方法,然后自己做个图马上传测试看看。
本程序由sysdzw提供。
如有需技术支持可联系QQ:171977759
1

ASP(Active Server Pages)是一种微软开发的服务器端脚本语言,常用于构建动态网页。
这个“asp常用函数.rar”压缩包包含了一些在ASP编程中常用的函数,这些函数可以帮助开发者更高效地处理字符串、数字和数据转换,从而提高开发效率。
1. **字符串处理函数** - `Len()`:返回字符串的长度,这对于确定字符串内容和处理字符串截取非常有用。
- `Left()`:从字符串的左侧提取指定数量的字符。
- `Right()`:从字符串的右侧提取指定数量的字符。
- `Mid()`:从字符串中间提取指定长度的子串。
- `Trim()`:删除字符串首尾的空格。
- `LTrim()`:删除字符串左侧的空格。
- `RTrim()`:删除字符串右侧的空格。
- `StrConv()`:进行字符串转换,如大小写转换、货币格式化等。
2. **数字处理函数** - `Int()`:将数字向下取整为最接近的整数。
- `Round()`:四舍五入到指定的小数位数。
- `FormatNumber()`:格式化数字,例如添加千位分隔符或控制小数位数。
3. **转换函数** - `CStr()`:将其他类型的数据转换为字符串。
- `CInt()`:将字符串或其他类型的数据转换为整数。
- `CDbl()`:将字符串或其他类型的数据转换为双精度浮点数。
- `CDate()`:将字符串转换为日期时间类型。
- `CLng()`:将字符串或其他类型的数据转换为长整型。
4. **其他常见函数** - `Request()`:获取HTTP请求中的数据,如表单变量、查询字符串等。
- `Response()`:发送HTTP响应,可以用来输出HTML、设置HTTP头等。
- `Server.URLEncode()`:对URL中的特殊字符进行编码,防止URL解析问题。
- `Session()`:处理用户会话状态,存储和检索用户的特定信息。
- `Application()`:在所有用户间共享数据,适用于全局变量。
这些函数是ASP编程的基础,了解并熟练掌握它们对于编写高效、可维护的ASP代码至关重要。
通过"asp常用函数.htm"文档,你可以深入学习每个函数的用法、参数和返回值,以便在实际项目中灵活应用。
记住,理解和实践这些函数是提升ASP编程技能的关键步骤。
2025/6/19 18:22:46 9KB
1
网上找了半天,没有找到用于layui和layedit编辑器上使用的好用的asp上传实例自己整了一个,能正常上传及回调实例里有layui单张上传,多张上传,layedit编辑器图片上传插入等,asp代码适用,虽然淘汰了,还是有点用处的
1
VBScriptEnCode批量解密工具,适用.asp.vbs.inc后缀文件;
批量解密ASP代码,把加密过的转换为可编辑的asp代码这个技术虽然现在不常用了,但是以前的很多优秀ASP产品都是通过这个技术加密的。
2024/3/20 16:33:36 198KB ASP加解密 ASPencode EnCode 批量加解密
1
这是一个网站html静态页生成程序(asp代码),将该asp文件上传至网站根目录下访问和使用即可!打开该asp页面即可一键生成整站html静态页。
2024/2/7 14:13:04 1.73MB 静态页生成
1
用户在网页登录注册的功能简单界面以及登录注册后台处理代码,在笔记本工具手动敲代码生成.asp文件,部署IIS后可在本机通过127.0.0.1:端口号/文件名.asp直接访问。
2023/12/4 9:43:54 2KB ASP
1
asp.net本地运行测试工具1、可在本地快速调试asp代码2、无需安装即可使用,功能操作简单。
源码本地测试小工具
2023/8/20 9:04:44 1.43MB asp .net 调试
1
酒水、团购、网站、asp、源码原作者:稻香老农'声明:此上传类是在化境编程界发布的无组件上传类的基础上修改的.'在与化境编程界无组件上传类相比,速度快了将近50倍,当上传4M大小的文件时'服务器只需要10秒就可以处理完,是目前最快的无组件上传程序,当前版本为0.96'源代码公开,免费使用,对于商业用途,请与作者联系
2023/6/12 15:23:21 12.84MB 酒水、团购、网站、asp、源码
1
ASP代码下场反映ASP网页网页源代码,下场反映源码,带配景,可美满运行!
2023/5/8 16:45:49 unknown ASP代码 问题反馈 ASP网页 网页源代码
1
目前ASP以及VB使用的MD5代码都比力长,每一每一12K左右。
运行速率做作很慢了。
另有hmac-md5加密的ASP代码,都是只反对于英文字符。
不反对于中文的。
经由我多年的钻研,发现了体系都有一个约莫的md5函数库,能够直接挪用。
于是我就写了尺度md5以及hmac-md5两个加密函数示例,都有特意处置中文编码的进程。
同样这个代码也能够用到VB中,把Server.货物去掉就可。
当然另外法度圭表标准如VC/dephi等均能够行使体系这个函数库的。
这个代码在许多效率器体系以及虚构主机上测试经由。
是微软自身的。
兼容性也很好。
2023/5/1 20:45:30 834B MD5 hmac hash ASP
1
共 20 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡