TinyMCE插件:Filemanager [4.x-6.x] 文件名统一格式化
程序员文章站
2023-10-06 11:41:58
重命名文件名的关键就在于在图片上传之前完成这个操作,再将新文件名覆盖掉之前所有的文件名即可。 ......
上传图片程序(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); .... }
上一篇: 逻辑运算符号
下一篇: iOS 饼状图的封装与实现