Добавьте метаданные, заголовки (Expires, CacheControl) в файл, загруженный в Alicloud OSS с помощью Laravel 5 - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь выяснить, как добавить метаданные или заголовки (Expires, CacheControl и т. Д. Я хочу иметь глобальные значения по умолчанию с заголовками, это работает в Laravel 5 и S3 Amazon, измените только файл config / filesystems.php, например так).:

's3' => [
   'driver' => 's3',
   'key' => env('AWS_KEY'),
   'secret' => env('AWS_SECRET'),
   'region' => env('AWS_REGION'),
   'bucket' => env('AWS_BUCKET'),
   'source' => env('S3_SOURCE'),
   'options' => ['CacheControl' => 'max-age=604800, public', 'Expires' => gmdate('D, d M Y H:i:s \G\M\T', strtotime('+7 day'))]
]

'oss' => [
   'driver' => 'oss',
   'key' => env('OSS_ACCESS_KEY_ID'),
   'secret' => env('OSS_ACCESS_KEY_SECRET'),
   'endpoint' => env('OSS_ENDPOINT'),
   'bucket' => env('OSS_BUCKET'),
   'region' => env('OSS_REGION'),
   'source' => env('OSS_SOURCE')
   'options' => ['CacheControl' => 'max-age=604800, public', 'Expires' => gmdate('D, d M Y H:i:s \G\M\T', strtotime('+7 day'))]
]

и этот код не работает в Alicloud OSS (Object Storage Service)

...