一个ASP版的图片浏览管理器

2016-01-29 17:46 136 1 收藏

一个ASP版的图片浏览管理器,一个ASP版的图片浏览管理器

【 tulaoshi.com - ASP 】

 

这是我第一次翻译文章,不足之处,还请见谅。
印度,现在之所以成为软件出口大国,有很多地方都优于我们。其中一个首要的优势就是印度的官方语言是英语,这就为以英语作为编程语言的印度程序员带来得天独厚的优越条件。对于我们从事IT业的人来说,也应该加强自已英语训练。

导言
如果你有个已运行两个月以上时间的网站,你也许会注意到你网站上已积聚了很多的图片文件。尽管我们都已尽力为这些图片文件很好的命名,但当我们去浏览这些图片的文件名时,我们总是会很难想起一些图片文件名有何特殊的含义或用处。
这时,我们通常会重复地用浏览器打开那些图片,看看是什么图片?这时,这段ASP代码就可以做为图片浏览器(和清理器)来浏览这些图片并执行清理操作。

编码:
事实上,这个程序就是包含某目录下的所有图片的一个列表页面,用FileSystemObject 对象来列举出这些图片文件(gif和jpeg文件).
在页面里加一个链接 toggle display ,来控制是否显示图片。当你有很多文件而不想都加载它们,你可以只让页面的一个图片显示一个链接,相反,如果你不确定一些文件命名是含义,这个功能将能很好的帮助你进行清理操作。





下面是很简洁的代码
<%@ Language=VBScript %
<% Option Explicit %
<%
Const ImageFilePath = "images"
Const DeleteButtonLabel = "Delete Selected Images"

Dim objFSO
Dim objFolder
Dim objFile

Dim strFileName
Dim strFileExtension

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

Dim blnShowImages

If Request.QueryString("ShowImages") = "" Then
    blnShowImages = False
Else
    blnShowImages = CBool(Request.QueryString("ShowImages"))
End If

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

If Request.Form("btnDelete") = DeleteButtonLabel Then
    Set objFSO = Server.CreateObject("Scripting.FileSystemObject")

    For Each strFileName In Request.Form("delete")
        objFSO.DeleteFile(Server.MapPath(ImageFilePath & "/" & _
            strFileName))
    Next

    Set objFSO = Nothing
End If
%
<html
<head
  <titleASP 101 Image Browser & Killer!</title
</head
<body

<form action="<%= Request.ServerVariables("URL") %" method="post"

<table border="1"
<tr
    <thImage Name</th
    <thImage <a href="<%= Request.ServerVariables("URL") %?
        ShowImages=<%= Not blnShowImages %"(Toggle Display)</a</th
    <thDelete This Image</th
</tr
<%
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(Server.MapPath(ImageFilePath))

For Each objFile In objFolder.Files
 strFileExtension = LCase(Mid(objFile.Name, _
  InStrRev(objFile.Name, ".", -1, 1) + 1))

 If strFileExtension = "gif" Or strFileExtension = "jpg" Or _
  strFileExtension = "jpeg" Then
 ' Original image file identification option:
 'If objFile.Type = "GIF Image" Or _
  objFile.Type = "JPEG Image" Then
        %
        <tr
        <td
            <a href="<%= ImageFilePath & "/" & objFile.Name %"
            <%= objFile.Name %</a
        </td
        <%
        If blnShowImages Then
 &nb

来源:https://www.tulaoshi.com/n/20160129/1502899.html

延伸阅读
标签: ASP
问题描述: 在我们项目中常常会出现自关联的数据表,如果我们从整体看去,整个表就呈现为一个树形数据结构(对于复杂的情况,它可能变成一个图)。当我们对这个表进行显示,编辑时,如果不采用好的表现形式,会显得很笨拙,为此,我们开发这样的树形结构的程序。在上一版本中,我们使用的是递归算法来实现,在我们对这个算法评测时发现...
标签: 浏览器
如何给浏览器设置一个密码   步骤一、我们打开桌面的Internet Explorer浏览器-然后选择菜单栏上的工具(T)-Internet 选项。 步骤二、在弹出的Internet选项窗口中-选择内容选项卡-选择内容选项卡中的分级审查的选项-选择启用按钮、如图所示: 步骤三、用鼠标单击启用按钮之后弹出内容申查程序对话框-选择常规选项卡-如图所...
一、程序实现要求 1.要求 2. 界面分析 (1) 需要读取或修改属性的控件需要设置属性 序号标签 图片 图片描述 左边按钮 右边按钮 (2) 需要监听响应事件的对象,需要添加监听方法 左边按钮 右边按钮 二、实现基本功能的程序 代码如下: // //  YYViewController.m //  03-图片浏览器初步 // //  Created b...
标签: ASP
    In the past, data access was done using a two-tiered, connected model. With the increased development of multi-tiered applications, the need for a disconnected model has arisen. The ADO+ managed providers give us this model. Managed providers are responsible for creating connections between Dat...
小米文件管理器试用 MIUI作为第三方ROM受到了全世界Android用户的欢迎,这个ROM不仅仅有着漂亮的UI界面,更改进了大量内置应用程序,让Android手机更适合中国用户使用,在MIUI的大量定制应用中,其中小米的文件管理器就是其中非常有特色的。 小米文件管理器 小米文件管理器按照文件类型进行扫描归类,让用户在查找文件时直观、快捷,同时...

经验教程

698

收藏

83
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部