山野莽夫

  • 归档
    • 随笔
    • 建站资源
    • 分享
    • 代码
  • 地球物理学
    • 专业课
    • 概念解释
  • 计算机
  • 互联网
  • 教程
  • 规划
  • 实验室
    • 珍藏的软件
    • 贴吧云签到
    • A1账号自助申请
山野莽夫
小学生的挣扎的点点滴滴
  1. 首页
  2. 互联网
  3. 正文

设置cloudreve上传策略存储目录为年月日分层目录

2019年8月15日 5673点热度 0人点赞 0条评论

cloudreve确实是个不错的网盘程序,他可以方便我们简单的使用各大对象存储的api。因为对于我这种菜鸟来说,把已有的网盘程序接入七牛,又拍是很困难的。但是既然有现成的工具,我就直接拿过来用了。搭建了一个简单的自用网盘,用于网站分享一个文件。

但是用了一段时间,我总感觉这个程序上传策略的存储目录有些让我感觉难受,它是设置年月日整个的文件夹。如下图所示。

光放提供的目录对照表如下

就是我们如果用时间做目录的话,就只能使用年月日,或者年月日时分秒的情况。这样就会是一天一个文件夹,对于我这种有密集恐惧证的人来说,是完全无法忍受的。我就想着是否能够改成年月日分层的形式,这种体验就很好了。于是我动用我那点仅有的分析能力,是不是{year}{month}{day}分别代表年月日呢?那马上来试验一下。

此处我为了防止在根目录太多文件,于是设置了文件存储的目录。上传完文件,检验一下成果。

这就有点尴尬了,我仔细看了一下,只有这个{month}是不支持的。有点小尴尬。这怎么办呢?程序中肯定有代码涉及到这些东西。于是我使用notepad++打开所有文件,检索相关代码。终于找到了一点相关的东西。

在程序源码,application/index/model文件夹有一个名为UploadHandler.php的文件。找到330行到370行中间的地方,添加如下代码。

 '{year}' =>date("Y"),
 '{month}' =>date("m"),
 '{day}' =>date("d"),

然后再去上传文件尝试效果。

这样就符合我的兴趣了,ok教程结束。另外有一个注意事项,就是这儿并不会改动官方的目录变量对照表的内容,这部分内容应该需要再html模板中修改。

标签: cloudreve
最后更新:2019年8月15日

小菜菜

菜鸟

打赏 点赞
< 上一篇
下一篇 >

文章评论

取消回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据。

标签聚合
c语言 wordpress onedrive 宝塔面板 ppt 虚拟机 模板 地震学程序
最新 热点 随机
最新 热点 随机
Azure Student 微软云 学生订阅 免费12个月用量避坑注意点集合 MP3音频文件格式详细解析 python按固定采样点个数分割wav格式音频 愉快使用谷歌免费人工智能平台colab,训练你的神经网络模型,为你的学术生活添砖加瓦 华为云版轻量应用服务器-云耀云服务器简单体验评测 Cloudflare 免费CDN自定义节点ip之自选cloudflare 高速节点ip工具分享
python按固定采样点个数分割wav格式音频 宝塔面板安装wordpress插件库在线安装升级插件出现404 Not Found 404 Not Found nginx 树洞外链开启ssl 扁平化ppt模板分享 考研英语复试听力技巧与修辞篇 贪吃蛇C语言代码

COPYRIGHT © 2021 shanyemangfu.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备15031791号-2