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
修改后,上传文件的目录结构看起来是这样的:
打开文件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
修改后,上传文件的目录结构看起来是这样的:
相关文章推荐
- 扫描一个目录下的所有文件,根据这些文件的创建日期生成一个文件夹,然后把这些文件移入这个文件夹下面
- 赵祖辉 图片上传类;支持水印-日期文件夹-生成缩略图 ,支持多文件上传,
- 上传多媒体在多媒体文件所在目录下会生成temp文件夹解决办法...
- 在bin目录的debug文件夹下按日期生成日志文件
- 文件上传时生成“日期+随机数”式文件名前缀的Java代码
- ckeditor+ckfinder解决需求:不同用户文件上传到不同用户文件夹
- php 生成自动创建文件夹并上传文件的示例代码
- FCKeditor2.6.3 按日期生成上传文件夹和重命名文件名
- 生成文件夹下所有文件的目录
- 利用shell脚本或者php移动某个文件夹下的文件到各自的日期组成的目录下
- java FTP 文件上传(给出的目录是文件夹,或者文件,都能上传到FTP服务器;如果是文件夹,只用链接一次FTP服务器即可)
- php 生成自动创建文件夹并上传文件的示例代码
- vs更改exe生成的文件夹和拷贝文件到特定目录(如dll)
- 上传文件细节处理问题(包括中文乱码、限制文件大小、显示上传速度、删除临时文件,随机生成文件夹等)
- iOS文件处理,将图片存到手机目录里面 创建文件夹,NSFileManager用来存储图片,然后遍历将图片取出上传到服务器哦!!
- 修改ckeditor/ckfinder上传文件文件夹 路径以日期格式命名
- ckeditor和ckfinder结合,使不同用户上传文件到自己的文件夹
- 执行batch文件生成日期文件夹或文件
- 把内容写入指定目录指定文件的java文件工具类,支持日期格式目录名的生成
- Jsoup学习笔记6之File类操作文件:获取指定目录下面,指定扩展名(.saz)的文件,并在对应的文件夹下生成同名的csv文件。