'指定宽度和高度生成 AspJpeg.Width = n_BuildWidth AspJpeg.Height = n_BuildHeight '--将缩略图存盘开始-- Dim pos, s_OriginalFileName, s_OriginalFileExt '位置、原文件名、原文件扩展名 pos = InStrRev(s_OriginalPath, "/") + 1 s_OriginalFileName = Mid(s_OriginalPath, pos) pos = InStrRev(s_OriginalFileName, ".") s_OriginalFileExt = Mid(s_OriginalFileName, pos)
Dim s_MapBuildBasePath, s_MapBuildPath, s_BuildFileName '缩略图绝对路径、缩略图文件名 Dim s_EndFlag '小图片文件名结尾标识 例: 如果大图片文件名是“image1.gif”,结尾标识是“_small”,那么小图片文件名就是“image1_small.gif” If Right(s_BuildBasePath, 1) <> "/" Then s_BuildBasePath = s_BuildBasePath & "/" s_MapBuildBasePath = Server.MapPath(s_BuildBasePath) s_EndFlag = "_small" '可以自定义,只要能区别大小图片即可 s_BuildFileName = Replace(s_OriginalFileName, s_OriginalFileExt, "") & s_EndFlag & s_OriginalFileExt s_MapBuildPath = s_MapBuildBasePath & "\" & s_BuildFileName AspJpeg.Save s_MapBuildPath '保存 If Err.Number <> 0 Then Err.Clear BuildSmallPic = "Error_03" Exit Function End If '--将缩略图存盘结束--
'注销实例 Set AspJpeg = Nothing If Err.Number <> 0 Then BuildSmallPic = "Error_Other" Err.Clear End If BuildSmallPic = s_BuildBasePath & s_BuildFileName End Function
%>
(编辑:aniston)
|