io.asp
资源名称:Myblog.rar [点击查看]
上传用户:wlfwy2004
上传日期:2016-12-12
资源大小:33978k
文件大小:2k
源码类别:
Jsp/Servlet
开发平台:
Java
- <!--
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2005 Frederico Caldeira Knabben
- *
- * Licensed under the terms of the GNU Lesser General Public License:
- * http://www.opensource.org/licenses/lgpl-license.php
- *
- * For further information visit:
- * http://www.fckeditor.net/
- *
- * File Name: io.asp
- * This file include IO specific functions used by the ASP Connector.
- *
- * File Authors:
- * Frederico Caldeira Knabben (fredck@fckeditor.net)
- -->
- <%
- Function GetUrlFromPath( resourceType, folderPath )
- If resourceType = "" Then
- GetUrlFromPath = RemoveFromEnd( sUserFilesPath, "/" ) & folderPath
- Else
- GetUrlFromPath = sUserFilesPath & resourceType & folderPath
- End If
- End Function
- Function RemoveExtension( fileName )
- RemoveExtension = Left( fileName, InStrRev( fileName, "." ) - 1 )
- End Function
- Function ServerMapFolder( resourceType, folderPath )
- ' Get the resource type directory.
- Dim sResourceTypePath
- sResourceTypePath = sUserFilesDirectory & resourceType & ""
- ' Ensure that the directory exists.
- CreateServerFolder sResourceTypePath
- ' Return the resource type directory combined with the required path.
- ServerMapFolder = sResourceTypePath & RemoveFromStart( folderPath, "/" )
- End Function
- Sub CreateServerFolder( folderPath )
- Dim oFSO
- Set oFSO = Server.CreateObject( "Scripting.FileSystemObject" )
- Dim sParent
- sParent = oFSO.GetParentFolderName( folderPath )
- ' Check if the parent exists, or create it.
- If ( NOT oFSO.FolderExists( sParent ) ) Then CreateServerFolder( sParent )
- If ( oFSO.FolderExists( folderPath ) = False ) Then
- oFSO.CreateFolder( folderPath )
- End If
- Set oFSO = Nothing
- End Sub
- Function IsAllowedExt( extension, resourceType )
- Dim oRE
- Set oRE = New RegExp
- oRE.IgnoreCase = True
- oRE.Global = True
- Dim sAllowed, sDenied
- sAllowed = ConfigAllowedExtensions.Item( resourceType )
- sDenied = ConfigDeniedExtensions.Item( resourceType )
- IsAllowedExt = True
- If sDenied <> "" Then
- oRE.Pattern = sDenied
- IsAllowedExt = Not oRE.Test( extension )
- End If
- If IsAllowedExt And sAllowed <> "" Then
- oRE.Pattern = sAllowed
- IsAllowedExt = oRE.Test( extension )
- End If
- Set oRE = Nothing
- End Function
- %>