Конфигурация directoryPerm всегда установлена ​​на 0744 flysystem - PullRequest
0 голосов
/ 31 мая 2019

Вот мой конфиг.:

'sftp' => [
        'driver' => 'sftp',
        'host'     => env('SFTP_HOST'),
        'port'     => 22,
        'username' => env('SFTP_USERNAME'),
        'root' => '/uploads/', 
        'privateKey' => env('SFTP_KEY_PATH'),
        'visibility' => 'public',
        'permPublic' => 0755,
        'directoryPerm' => 0755
    ]

   $remote_path = $clientName . '/' . $fileNameToStore;                    
   $ftp = Storage::disk('sftp')->put($remote_path, fopen($uploadedFile, 'r+'), 'public');

Но directoryPermission всегда 0744.

Хотя разрешение на файл изменено на 0755.

Я попытался изменить разрешение с SftpAdapter самого файла внутри vendor папка и все работает.Разрешение папки установлено на 0755.

Чего-то не хватает в конфигурации?

...