Typecho修改附件存放位置应注意的问题

Typecho修改附件存放位置应注意的问题

昨晚收到留言说那个缩略图插件无法下载,然后测试看了下,居然原来的附件都无法下载了,研究了下,终于发现问题所在。
先说一下Typecho附件的数据库设计:

通过查看TE的源码发现,TE的附件信息是以以下方式存放在contents表中的:

var/Widget/Upload.php    文件目录

 

     /*
        /var/Widget/Upload.php
        line:120
    */
    $result = array(
        'name' => $file['name'],
        'path' => self::UPLOAD_PATH . '/' . $date->year .'/'. $date->month . '/' . $fileName,
        'size' => $file['size'],
        'type' => $ext,
        'mime' => Typecho_Common::mimeContentType($path)
        );    
        
    /* ..... ......  */
    
    /*
        /var/Widget/Upload.php
        line:258
    */
    $struct = array(
            'title'     =>  $result['name&#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值