yii2 根据文件生成hash格式图片目录并返回绝对路径
来源:互联网 发布:java移上移下置顶 编辑:程序博客网 时间:2024/05/17 04:53
use yii\helpers\FileHelper;
public function getUploadedImagePath() { $file_tmp_name = $_FILES[ucwords(Yii::$app->controller->id)]['tmp_name']['image']; $this->hash = hash_file('md5', $file_tmp_name); $this->extension = 'jpg'; $file_name = hash_file('md5', $file_tmp_name); return \Yii::getAlias('@attachmentPath') . DIRECTORY_SEPARATOR . 'image' . DIRECTORY_SEPARATOR . substr($this->hash, 0, 2) . DIRECTORY_SEPARATOR . substr($this->hash, 2, 2) . DIRECTORY_SEPARATOR . $this->hash . '.' . $this->extension; }
//@attrchmentpath = E:\UPUPW_AP5.5\vhosts\www.hosts.my/uploads\;
//DIRECTORY_SEPARATOR = \
调用方法
if(FileHelper::createDirectory(dirname(this->getUploadedImagePath()))){
print_r(this->getUploadedImagePath());
}
返回格式
E:\UPUPW_AP5.5\vhosts\www.hosts.my/uploads\image\54\4d\544d00040884fdf9e1722785fa231f00.jpg
0 0
- yii2 根据文件生成hash格式图片目录并返回绝对路径
- C实现在某个目录下搜索某个文件并返回那个文件的绝对路径
- 查找配置文件,并返回文件的绝对路径
- 查找配置文件,并返回文件的绝对路径
- VC中生成文字图片并保存到文件目录
- Yii2 自定义返回格式
- PHP读取目录下所有文件,并通过ajax返回json格式的数据
- base64格式图片转换成二进制流并生成图片文件
- YII2 返回文件
- 遍历目录及其子目录,并输出后缀为jpg格式图片文件
- 遍历指定目录的文件并返回
- okhttp3封装 get post 请求 下载上传文件 Post请求发送JSON数据 判断下载目录是否存在......并返回绝对路径 从下载连接中解析出文件名
- 根据Uri获取文件绝对路径
- 根据路径获得图片并压缩返回bitmap用于显示
- 根据路径获得图片并压缩,返回bitmap用于显示
- 遍历图片文件,返回目录集合
- Android根据图片Uri获取图片绝对路径
- Android根据图片Uri获取图片绝对路径
- GSON使用笔记 -- 序列化时排除字段的几种方式
- PHP iconv 解决utf-8和gb2312编码转换问题
- 什么样的类型可以作为python字典的key
- 《自己动手写操作系统》 第一章总结
- Linux - tomcat
- yii2 根据文件生成hash格式图片目录并返回绝对路径
- 每日一笑(4)
- 响应式图片
- Android动画学习笔记
- 计算子网扩展后10.168.168.168的网络地址、子网地址、主机地址;
- Python3.3 print函数用法,print 格式化输出
- 设计模式--单例模式
- FastCgi与PHP-fpm关系
- PHP通过header实现文本文件的下载