迅睿CMS 远程附件下载入库

两盒软妹~` 提交于 2020-04-28 10:50:22

 

开发时需要将远程的文件下载到本站服务器数据库进行数据存储管理

 

附件下载代码:

// 下载远程文件
$rt = \Phpcmf\Service::L('upload')->down_file([
    'url' => "https://xxxxxx.com/xxxx.jpg",//url必须以扩展名结尾
    'attachment' => \Phpcmf\Service::M('attachment')->get_attach_info(0), // 0值不属于存储策略,填写策略ID号表示附件存储策略,可以是远程存储,可以是本地存储,如果不用存储策略就填0
]);
if ($rt['code']) {
    // 上传成功
    // $rt['data'] 附件入库后的信息数据


    // 附件归档 可选
    $att = \Phpcmf\Service::M('attachment')->save_data($rt['data'], '归档字符串,自定');
    if ($att['code']) {
        // 归档成功
       
    }

} else {
    // 下载失败 返回的错误
    $rt['msg']; 
}

 

  

迅睿CMS系统:https://www.xunruicms.com/

本文档原文地址:https://www.xunruicms.com/doc/890.html

  

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!