您的位置:首页 > 编程语言 > ASP

ckfinder ASP版上传文件按日期生成目录(文件夹)

2012-04-10 13:32 375 查看
  Ckeditor整合Ckfinder ASP版本后,上传文件全部自动保存到images文件夹中,多了后管理不方便,可以把文件图片按照日期生成目录子文件夹,然后把图片存入子文件夹中。

  
  打开文件ckfinder\core\connector\asp\CommandHandler\FileUpload.asp

  大概59行:function sendResponse( response )后面改成:

set oRegistry = oCKFinder_Factory.Registry
oRegistry.Item("FileUpload_fileName") = "unknown file"
If request.queryString("command") = "QuickUpload" Then
Dim ymDir
ymDir = Year(Date()) &"/"& Right("0" & Month(Date()),2)
oRegistry.Item("FileUpload_url") = currentFolder.getUrl() & ymDir & "/"
Else
oRegistry.Item("FileUpload_url") = currentFolder.getUrl()
End If
  大概140行:iCounter = 0
sServerDir = currentFolder.getServerPath() 后面添加:

If request.queryString("command") = "QuickUpload" Then
Dim ymDir
ymDir = Year(Date()) &"/"& Right("0" & Month(Date()),2)
sServerDir = sServerDir & "/" & ymDir
if (Not oUFS.createDirectoryRecursively(sServerDir)) then
If Err.number<>0 then
errorHandler.throwError CKFINDER_CONNECTOR_ERROR_ACCESS_DENIED, "", "Not able to create folder " & sServerDir & " (error:" & Err.number & ", " & Err.description & ") "
End If
errorHandler.throwError CKFINDER_CONNECTOR_ERROR_ACCESS_DENIED, "", "Not able to create folder " & sServerDir
End If
End If
  修改后,上传文件的目录结构看起来是这样的:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐