Как Flysystem работает внутри?
Я имею в виду https://flysystem.thephpleague.com/
Давайте предположим, что я использую адаптер DropBox. Мне неясно, какой из двух потоков процесса используют flysystem. Я гуглил на эту тему, но не нашел четкого ответа.
Предположим, что пользователь загружает файл. Какой из приведенных ниже 2 является правильным потоком?
Пользователь загружает файл -> локальный сервер получает файл -> локальный сервер повторно загружает его в DropBox (через flysystem)
Пользователь загружает файл -> DropBox напрямую получает файл (через flysystem)
1 ответ
В основном 1 и 2 одинаковы. Когда вы загружаете файл в приложение PHP, сервер всегда получает файл. Вместо перемещения файла в "не временный" каталог может быть создан дескриптор файла, в который Flysystem может использовать для пересылки файла в Dropbox. Это не потому, что Flysystem работает так, а потому, что PHP на веб-серверах работает так.