• PHP结合Ueditor并修改图片上传路径


    使用ueditor编辑器,附件默认在ueditor/php/upload/, 但是大家的附件地址的默认路径可不是这个 ,需要修改ueditor,具体如何操作呢,下面我们就来详细讲解下
     

    前言

    在使用UEditor编辑器时,一般我们都是需要修改默认的图片上传路径的,下面是我整理好的修改位置和方法供大家参考。

    操作

    Ueditor PHP版本本身自带了一套上传程序,我们可以在此基础中,找到配置文件修改它。配置文件位置:

    ueditor/php/config.json

    内容如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
     
    {
      
      "imageActionName": "uploadimage",
      "imageFieldName": "upfile",
      "imageMaxSize": 2048000,
      "imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"],
      "imageCompressEnable": true,
      "imageCompressBorder": 1600,
      "imageInsertAlign": "none",
      "imageUrlPrefix": "",
      "imagePathFormat": "/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}",
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
     
      
      "scrawlActionName": "uploadscrawl",
      "scrawlFieldName": "upfile",
      "scrawlPathFormat": "/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}",
      "scrawlMaxSize": 2048000,
      "scrawlUrlPrefix": "",
      "scrawlInsertAlign": "none",
     
      
      "snapscreenActionName": "uploadimage",
      "snapscreenPathFormat": "/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}",
      "snapscreenUrlPrefix": "",
      "snapscreenInsertAlign": "none",
     
      
      "catcherLocalDomain": ["127.0.0.1", "localhost", "img.baidu.com"],
      "catcherActionName": "catchimage",
      "catcherFieldName": "source",
      "catcherPathFormat": "/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}",
      "catcherUrlPrefix": "",
      "catcherMaxSize": 2048000,
      "catcherAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"],
     
      
      "videoActionName": "uploadvideo",
      "videoFieldName": "upfile",
      "videoPathFormat": "/ueditor/php/upload/video/{yyyy}{mm}{dd}/{time}{rand:6}",
      "videoUrlPrefix": "",
      "videoMaxSize": 102400000,
      "videoAllowFiles": [
        ".flv", ".swf", ".mkv", ".avi", ".rm", ".rmvb", ".mpeg", ".mpg",
        ".ogg", ".ogv", ".mov", ".wmv", ".mp4", ".webm", ".mp3", ".wav", ".mid"],
     
      
      "fileActionName": "uploadfile",
      "fileFieldName": "upfile",
      "filePathFormat": "/ueditor/php/upload/file/{yyyy}{mm}{dd}/{time}{rand:6}",
      "fileUrlPrefix": "",
      "fileMaxSize": 51200000,
      "fileAllowFiles": [
        ".png", ".jpg", ".jpeg", ".gif", ".bmp",
        ".flv", ".swf", ".mkv", ".avi", ".rm", ".rmvb", ".mpeg", ".mpg",
        ".ogg", ".ogv", ".mov", ".wmv", ".mp4", ".webm", ".mp3", ".wav", ".mid",
        ".rar", ".zip", ".tar", ".gz", ".7z", ".bz2", ".cab", ".iso",
        ".doc", ".docx", ".xls", ".xlsx", ".ppt", ".pptx", ".pdf", ".txt", ".md", ".xml"
      ],
     
      
      "imageManagerActionName": "listimage",
      "imageManagerListPath": "/ueditor/php/upload/image/",
      "imageManagerListSize": 20,
      "imageManagerUrlPrefix": "",
      "imageManagerInsertAlign": "none",
      "imageManagerAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"],
     
      
      "fileManagerActionName": "listfile",
      "fileManagerListPath": "/ueditor/php/upload/file/",
      "fileManagerUrlPrefix": "",
      "fileManagerListSize": 20,
      "fileManagerAllowFiles": [
        ".png", ".jpg", ".jpeg", ".gif", ".bmp",
        ".flv", ".swf", ".mkv", ".avi", ".rm", ".rmvb", ".mpeg", ".mpg",
        ".ogg", ".ogv", ".mov", ".wmv", ".mp4", ".webm", ".mp3", ".wav", ".mid",
        ".rar", ".zip", ".tar", ".gz", ".7z", ".bz2", ".cab", ".iso",
        ".doc", ".docx", ".xls", ".xlsx", ".ppt", ".pptx", ".pdf", ".txt", ".md", ".xml"
      ]
     
    }

    从config.json内容中,我们不难看出(全部都有注释,看不出就见鬼了->_->),几乎所有的上传配置都是在这里。如果想修改上传路径,那么通过修改文件第 12 行就可以做到。

    比如,这里我们修改 imagePathFormat :

    复制代码 代码如下:
    "imagePathFormat": "/upload/ueditor/{yyyy}{mm}{dd}/{time}{rand:6}",
  • 相关阅读:
    Sqlserver中 登录用户只能看到自己拥有权限的库
    数据库的快照隔离级别(Snapshot Isolation)
    (0.2.4)Mysql安装——yum源安装
    sql server动态行列转换
    yum源的报错排除
    sql server dba概念系列引用
    (4.18)数据压缩
    如何查看windows某个目录下所有文件/文件夹的大小?(TreeSize Free)
    持续集成
    PM加油站
  • 原文地址:https://www.cnblogs.com/surplus/p/13190674.html
Copyright © 2020-2023  润新知