Я использую PHP SDK на EC2.Когда я хочу скачать большой файл с s3.Я использую этот код:
$clif = S3Client::factory(array(
'key' => DIR_UEK,
'secret' => DIR_UESK));
$clif->registerStreamWrapper();
$context = stream_context_create(array(
's3' => array(
'seekable' => true
)));
$stream = fopen("s3://{$bucketname}/{$key}", 'r',false,$context);
fseek($stream,$byte_from);
, где $ byte_from определяется HTTPRANGE (это часть моего кода). Когда я проверяю error.log, я вижу эту ошибку:
Невозможно найтидо байта 320971748, когда буферный поток содержит только 0 байтов
Как я могу решить эту проблему?