使用php 下载oss阿里云图片到浏览器
时间: 2024-04-25 22:26:07 浏览: 10
你可以使用阿里云官方提供的 OSS PHP SDK 来实现下载 OSS 上的图片到浏览器。
以下是一个示例代码,你需要将其中的参数替换成你自己的 OSS 配置信息和待下载图片的 OSS 对象名:
```php
<?php
require_once __DIR__ . '/vendor/autoload.php'; // 引入 SDK 文件
use OSS\OssClient;
// 配置 OSS 客户端
$accessKeyId = '<yourAccessKeyId>';
$accessKeySecret = '<yourAccessKeySecret>';
$endpoint = '<yourEndpoint>';
$bucket = '<yourBucket>';
// 创建 OSS 客户端实例
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
// 待下载的 OSS 对象名
$object = 'example.jpg';
// 设置下载参数
$options = array(
OssClient::OSS_FILE_DOWNLOAD => 'example.jpg',
);
// 下载图片到浏览器
$ossClient->getObject($bucket, $object, $options);
```
这样就可以将指定的 OSS 图片下载到浏览器中了。注意,这个示例代码中的 `$ossClient->getObject()` 方法会直接将图片内容输出到浏览器,因此不需要再手动输出图片内容。