TinyMCE插件:Filemanager [4.x-6.x] 文件名统一格式化

Posted dydashu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TinyMCE插件:Filemanager [4.x-6.x] 文件名统一格式化相关的知识,希望对你有一定的参考价值。

上传图片程序(filemanager/upload.php

if (!empty($_FILES) && $upload_files)中上传图片时,在文件正式上传至服务器前,有一次重命名文件的机会,就是$_FILES数组。

$_FILES[‘file‘][‘name‘]正是文件名【文件名.后缀名】

使用explode()将文件名与后缀名分开,再对文件名进行MD5加密,重新拼成新的文件名即可。

if (!empty($_FILES) && $upload_files) {
    ....

    $FileName = explode(‘.‘, $_FILES[‘file‘][‘name‘]);
    $FileMD5 = md5($FileName[0]) . ‘.‘ . $FileName[1];

    $targetFile = $targetPath . $FileMD5;
    $targetFileThumb = $targetPathThumb . $FileMD5;
    move_uploaded_file($tempFile, $targetFile);

    ....
}

 

以上是关于TinyMCE插件:Filemanager [4.x-6.x] 文件名统一格式化的主要内容,如果未能解决你的问题,请参考以下文章

TinyMCE插件:RESPONSIVE filemanager 9 图片自动添加水印

由于服务器错误,操作失败。 #laravel #FileManager #TinyMCE

UniSharp/Laravel Filemanager 和 TinyMCE 集成

如何解决此问题无法加载插件:来自 url /filemanager/plugin.min.js 的文件管理器

Simogeo FileManager 不显示图像

TinyMCE 4 无法输入提供的插件文本字段