上传图片方法(filemanager/UploadHandler.php)

在上传图片的函数中查看,发现$file->name是一个完整的【文件名.后缀名】,所以使用explode(),文件名和后缀名分隔开来,对文件名进行了MD5加密,因为这样会比较快的统一名称规格和字符数量,然后重新拼成【文件名.后缀名】。

protected function handle_file_upload($uploaded_file, $name, $size, $type, $error, $index = null, $content_range = null)
{
...
$FileName = explode('.', $file->name);
$file->name = md5($FileName[0]) . '.' . $FileName[1];
...
}

这时重新上传文件,自动格式化名称成功。

最新文章

  1. apache2.2 做后端,增加真实ip到日志中
  2. file_put_contents保存数据,
  3. Do It Wrong, Get It Right
  4. NFine - 全球领先的快速开发平台 Dapper Chloe
  5. 将ubuntu12.04中,gcc4.6/g++4.6版本降低到gcc4.4/g++4.4.
  6. 关于Tesseract3.01的使用方法
  7. EF框架step by step(8)—Code First DataAnnotations(2)
  8. 【宽搜】Vijos P1360 八数码问题
  9. asp.net mvc4 运用 paypal sdk实现支付
  10. chrome开发工具指南(十二)
  11. Python大数据系列-01-关系数据库基本运算
  12. eclipse如何忽略、过滤不需要提交到svn的文件和目录
  13. SQL查询临时表空间的数据
  14. img标签的onerror事件
  15. 数据结构(C语言版)-C语言和C++相关补充
  16. python cookies提取——从字符串到字典(一行Python代码)
  17. oracle expdp impdp 导入导出备份
  18. Python PIL: cannot write mode RGBA as BMP(把有四位通道(RGBA)的图片换成有三位通道的(RGA))
  19. web中浏览PDF文件
  20. [转帖]HR职能划分三支柱模型

热门文章

  1. MXNet 分布式环境部署
  2. ANN神经网络——实现异或XOR (Python实现)
  3. swoole 创建web服务器
  4. sql server——分组查询(方法和思想)
  5. 使用Python批量合并PDF文件(带书签功能)
  6. 对于char *s1 和 char s2[] 的认识
  7. SAP S/4HANA extensibility扩展原理介绍
  8. MongoDB限制记录数
  9. itext-2.1.7.jar
  10. Mysql分表和分区的区别、分库分表介绍与区别(转)