VBScript遍历指定文件夹下所有图片并显示

0 下载量 32 浏览量 更新于2024-08-29 收藏 41KB PDF 举报
该资源是一个ASP(Active Server Pages)脚本,用于在网页上浏览指定文件夹中的所有图片。脚本定义了变量、函数,并设置了图片的显示参数,如缩略图尺寸、每行和每页的最大图片数量,以及图片路径。 在脚本中,以下几个关键知识点值得注意: 1. **变量设置**: - `cTitle`:定义了页面的标题,提示用户这些图片可能不全有效。 - `cPicType`:定义了可接受的图片格式,包括jpeg, jpg, gif, png, bmp。 - `cHeight` 和 `cWidth`:分别设置缩略图的高度和宽度。 - `cEachLineMax`:每行最多显示的图片数量。 - `cEachPageMax`:每页最多显示的图片数量。 - `pic_path`:图片文件的存储路径,这里设定为 `/uploadpic/`。 2. **函数定义**: - `getExt(name)`:获取文件名的扩展名。例如,对于"example.jpg",它返回"jpg"。 - `isPIC(fileName, picType)`:检查文件是否是图片。通过比较文件的扩展名与允许的图片类型列表来判断。 - `pageBar(page, pageTotal)`:生成分页链接。根据当前页码和总页数,创建上一页、首页、页码列表和下一页的链接。 3. **图片类型的处理**: 使用 `split(picType, “,”)` 将字符串 `cPicType` 分割成一个数组,以便于在 `isPIC` 函数中遍历并检查文件的扩展名是否在允许的图片类型列表中。 4. **分页逻辑**: `pageBar` 函数用于生成动态的分页链接,允许用户导航到不同的页面。它会根据当前页码和总页数创建链接,包括上一页、首页、页码列表以及当前页的高亮显示。 5. **ASP基础**: 这个脚本展示了ASP中使用VBScript进行编程的基本概念,如变量、函数、条件判断以及与HTTP请求相关的服务器变量(如 `Request.ServerVariables("SCRIPT_NAME")`)的使用。 通过这个脚本,你可以学习如何在服务器端动态地列出和显示指定目录下的图片,以及如何实现简单的分页功能,这对于构建一个图片库或者相册类的Web应用非常有用。