添加多个前端界面所需的图片、字体、音频等静态资源文件,包括: - 管理员后台的图标、背景图、组件图片 - 移动端页面的商品图片、用户中心图片、活动图标 - 第三方库的示例图片和字体文件 - 浏览器兼容性配置文件 - 图标字体文件(eot、ttf、woff、woff2格式) 这些资源是前端界面正常显示所必需的,之前可能因版本控制忽略或遗漏而缺失。
33 lines
835 B
ReStructuredText
33 lines
835 B
ReStructuredText
Stream Output
|
|
===============
|
|
|
|
Stream to S3 Bucket
|
|
---------------
|
|
|
|
.. code-block:: php
|
|
use Aws\S3\S3Client;
|
|
use Aws\Credentials\CredentialProvider;
|
|
use ZipStream\Option\Archive;
|
|
use ZipStream\ZipStream;
|
|
|
|
$bucket = 'your bucket name';
|
|
$client = new S3Client([
|
|
'region' => 'your region',
|
|
'version' => 'latest',
|
|
'bucketName' => $bucket,
|
|
'credentials' => CredentialProvider::defaultProvider(),
|
|
]);
|
|
$client->registerStreamWrapper();
|
|
|
|
$zipFile = fopen("s3://$bucket/example.zip", 'w');
|
|
|
|
$options = new Archive();
|
|
$options->setEnableZip64(false);
|
|
$options->setOutputStream($zipFile);
|
|
|
|
$zip = new ZipStream(null, $options);
|
|
$zip->addFile('file1.txt', 'File1 data');
|
|
$zip->addFile('file2.txt', 'File2 data');
|
|
$zip->finish();
|
|
|
|
fclose($zipFile); |