PK利剑:一个ASP文件,20KB左右,纯ASP无组件上传程序,支持任意扩展名文件的自定义上传,可以控制上传大小,上传至指定文件夹,是否覆盖上传,是否重命名、可使用ASPJPEG组件进行缩图、加水印等各种操作,使用独特的缓存预存机制快速稳定保存本地图片。
功能介绍:
1、无组件图片上传,支持任意扩展名上传;
2、可以控制上传文件大小、类型等;
3、可以上传到指定文件夹中,支持创建自定义文件夹;
4、全开源上传源码,方便扩展修改;
5、支持本地图片上传、支持远程图片上传,同时支持查看已上传图片;
6、可以选择已上传图片插入;
7、配合ASPJEPG组件可以实现缩略图功能,同时可以实现加文字水印功能;
8、可以自定义上传文件名称,系统可以自动生成文件名,可以直接按原文件名上传;
9、查看上传图片支持翻页显示并插入;
10、直接框架调用,方便快捷,无需修改直接可以整合到任意ASP系统中。
注意修改AsaiUp.asp里面所有★标出的项目,由于本地电脑大多采用GHOST系统权限非常严格,可能会无法测试上传,您可以直接上传空间使用。
调用实例说明:
上传接口调用实例:
调用详细说明:
fom=返回值所在表单名称,普通上传可直接留空,例如:asaiform
foi=返回值所在文本框的id,普通上传可直接留空,例如:pic
fm=是否重命名,""空值表示随机重新命名文件,"Asai"表示按照上传文件名命名,其他表示按指定的文件名命名,例如:Asai
fd=指定保存文件夹,支持相对、绝对两种地址,留空表示上传到默认文件夹(下面可以设置),例如:../uploadfile/
fs=相对图片查看前台,上传文件夹的位置,留空同上值,例如:uploadfile/
fl=上传文件的类型,支持无限类型、无限扩展名,需要设置以下代码,例如:1图片2动画3WM媒体4RM媒体5附件6/0其他
fsn=生成缩略图选项0或空=关闭缩略图生成1开启缩略图生成2缩略图覆盖原图,需要AspJpeg组件支持!!
fss=缩略图水印的文字,0或空表示不加水印,需要AspJpeg组件支持!!
请仔细阅读该说明,并花点时间看看上传代码,如果您熟悉了,可以自由变换出各种上传操作,小小的系统可以实现现实所有上传处理功能。