php教程自学网 - 轻松零基础学php视频教程
条幅广告
当前位置: 主页 > thinkphp5框架 >

获取文件hash散列值

时间:2018-09-28 16:26来源:未知 作者:admin 点击:
可以获取上传文件的哈希散列值,例如: // 获取表单上传文件 $file = request()-file(image); // 移动到服务器的上传目录 并且使用原文件名 $upload = $file-move(/home/www/upload/); // 获取上传文件的
可以获取上传文件的哈希散列值,例如:
 
// 获取表单上传文件
$file = request()->file('image');
// 移动到服务器的上传目录 并且使用原文件名
$upload = $file->move('/home/www/upload/');
// 获取上传文件的hash散列值
echo $upload->md5();
echo $upload->sha1();
复制
可以统一使用hash方法获取文件散列值
 
// 获取表单上传文件
$file = request()->file('image');
// 移动到服务器的上传目录 并且使用原文件名
$upload = $file->move('/home/www/upload/');
// 获取上传文件的hash散列值
echo $upload->hash('sha1');
echo $upload->hash('md5');
返回对象
上传成功后返回的仍然是一个File对象,除了File对象自身的方法外,并且可以使用SplFileObject的属性和方法,便于进行后续的文件处理。
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
相关推荐
  • thinkphp5请求类型
  • 获取请求类型 在很多情况下面,我们需要判断当前操作的请求类型是GET、POST、

  • 上传验证
  • 支持对上传文件的验证,包括文件大小、文件类型和后缀: public function upload

  • 多文件上传
  • 如果你使用的是多文件上传表单,例如: form action=/index/index/upload enctype=multip

  • 单文件上传
  • 假设表单代码如下: form action=/index/index/upload enctype=multipart/form-data method=post i

  • 控制器定义
  • 控制器文件通常放在application/module/controller下面,类名和文件名保持大小写一致

猜你喜欢