К содержимому

Документация

PHP SDK: StoredFile: сведения о файле

Объект возвращают Storage::put() и Storage::putFromUrl(). У него нет пользовательских методов: читайте свойства.

Свойство Тип Для чего
key string Ключ объекта в хранилище. Его удобно сохранять в записи товара
size int Размер в байтах
mime string или null Тип содержимого, например image/jpeg
etag string или null Метка объекта, которую вернул сервис хранения
dryRun bool true означает пробную операцию без загрузки файла
$file = $ctx->storage('media')->put('reports/result.json', '{"ok":true}', 'application/json');
$ctx->log('Файл обработан', [
    'key' => $file->key,
    'bytes' => $file->size,
    'trial' => $file->dryRun,
]);

В пробном прогоне dryRun=true: ключ уже рассчитан, но реальный объект не создаётся; размер и etag не доказывают наличие файла. В боевом прогоне после записи можно получить временную ссылку через $ctx->storage('media')->url($file->key).

Не считайте etag универсальным MD5: значение зависит от хранилища и способа загрузки.

Методы Storage · Весь SDK