directoryPerm配置始终设置为0744 flysystem

时间:2019-05-31 06:38:22

标签: php laravel sftp flysystem

这是我的配置。 :

'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

配置中是否缺少任何内容?

0 个答案:

没有答案