开发者社区 问答 正文

php下载文件

已解决

展开
收起
2018-07-12 19:59:59 868 分享 版权
1 条回答
写回答
取消 提交回答
  • 用户已注销
    采纳回答

    详细解答可以参考官方帮助文档

    以下代码用于下载文件:

    1. <?php
    2. if (is_file(__DIR__ . '/../autoload.php')) {
    3. require_once __DIR__ . '/../autoload.php';
    4. }
    5. if (is_file(__DIR__ . '/../vendor/autoload.php')) {
    6. require_once __DIR__ . '/../vendor/autoload.php';
    7. }
    8. use OSS\OssClient;
    9. use OSS\Core\OssException;
    10. // 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。
    11. $accessKeyId = "<yourAccessKeyId>";
    12. $accessKeySecret = "<yourAccessKeySecret>";
    13. // Endpoint以杭州为例,其它Region请按实际情况填写。
    14. $endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
    15. // 存储空间名称
    16. $bucket= "<yourBucketName>";
    17. // 文件名称
    18. $object = "<yourObjectName>";
    19. try {
    20. $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
    21. $content = $ossClient->getObject($bucket, $object);
    22. print("object content: " . $content);
    23. } catch (OssException $e) {
    24. print $e->getMessage();
    25. }

    下载文件详情请参见下载文件

    2018-07-16 00:14:45
    赞同 展开评论
问答分类:
PHP
问答地址: