一、函数名称
\Phpcmf\Service::C()->get_attachment($id)
二、函数介绍
获取附件的基本信息,如作者、大小、地址、文件类型等
三、参数值
参数 | 介绍 |
---|---|
$id | 附件id号 |
四、返回值
返回文件信息数组
Array ( [id] => 附件id [uid] => 作者id [author] => 作者名称 [filesize] => 文件大小(单位字节,可以用函数dr_format_file_size转换) [fileext] => 文件扩展名 [filename] => 文件的名称 [attachment] => 附件地址 )
五、调用方式
1、调用文件作者
{php $data = \Phpcmf\Service::C()->get_attachment(附件id);} {$data.author}
2、调用附件名称
{php $data = \Phpcmf\Service::C()->get_attachment(附件id);} {$data.filename}
3、附件大小
{php $data = \Phpcmf\Service::C()->get_attachment(附件id);} {dr_format_file_size($data.filesize)}
4、附件扩展名
{php $data = \Phpcmf\Service::C()->get_attachment(附件id);} {$data.fileext}
5、下载附件
下载链接:{dr_down_file(附件ID)} 下载次数:{php $data = \Phpcmf\Service::C()->get_attachment(附件id);} {$data.download}