美国囧哥bgm:ASP 无组建 加水印 生成缩图

来源:百度文库 编辑:高校问答 时间:2024/04/28 18:22:14
ASP 无组建 加水印 生成缩图

匆匆整理的ASP上传文件自动加水印[推荐新人学习]

http://www.qcode.org/article/qcode/code1/code19/200512/15674.html

--- 缩略图并入库以及管理

呵呵,就是上传个文件然后加个水印顺便创个缩小图,并把相关信息写入数据库,最后删除记录配合FSO删除文件

使用无惧上传类,需要FSO支持才可以删除文件,JPEG图象组件才可以加水印和缩小图

废话说了很多,代码还算精练,主要照顾比匆匆更新的人 (:

代码说明:
----------------------------------------------------------
显示文件:cc_show.asp
连接数据库:cc_conn.asp
处理页面:cc_up.asp
删除文件:cc_del.asp
无惧上传类:cc_upclass.asp
测试数据库:test.mdb

具体使用方法:
-------------------------------------------------------------
1、把 cc_show.asp 代码复制到自己需要的地方;
2、修改 cc_up.asp 文件中:

upfile.AllowExt="gif;jpg;" '允许上传的文件格式
upfile.GetData (1024000) '限制最大上传1M
cc_path="upfiles/" '将文件传到upfiles文件夹
cc_path="upfiles/" '将文件传到upfiles文件夹
cc_patht="upfilest/" '将缩略图文件传到upfilest文件夹

3、在数据库中,建立两个字段例如:upfiles、upfilest并把变量 FileName、FileNamet 的结果传给它。
FileName 原始图片加水印
FileNamet 缩略图加水印
具体相关水印、入库设置请直接参考:cc_up.asp

安全说明:
-------------------------------------------------------------------------
设置“upfiles”虚拟目录执行权限为“无”,参考图“安全设置”
允许上传的文件格式不要包含asp,php直接使用gif;jpg;或者其他图片格式。

4、基本上没什么错误,如果上传空白,请去掉cc_conn.asp 中的“On Error Resume Next”再看见:

Server.MapPath() 错误 'ASP 0171 : 80004005'

缺少 Path

/cc_up.asp,行 35

必须为 MapPath 方法指定 Path 参数。

那么,多半就是你的心太厚了,上传的文件太大了 。

特别说明:匆匆也不是太懂那些代码,只是嫁接了下,有什么难题就不要找我了 (:

欢迎光临我的网站:http://www.qcode.org 立即代码

JPEG组件下载:http://www.qcode.org/article/qcode/tools/tools3/200502/949.html
用ASPJPEG组件制作图片的缩略图和加水印
http://www.qcode.org/article/Article/Class2/Class21/class223/200511/14810.html
ASP JPEG高级使用方法
http://www.qcode.org/article/Article/Class2/Class21/Class212/200507/8830.html
http://www.qcode.org/article/Article/Search.asp?Field=&Keyword=jpeg&ClassID=0&page=2