Как Flysystem работает внутри?

Я имею в виду https://flysystem.thephpleague.com/

Давайте предположим, что я использую адаптер DropBox. Мне неясно, какой из двух потоков процесса используют flysystem. Я гуглил на эту тему, но не нашел четкого ответа.

Предположим, что пользователь загружает файл. Какой из приведенных ниже 2 является правильным потоком?

  1. Пользователь загружает файл -> локальный сервер получает файл -> локальный сервер повторно загружает его в DropBox (через flysystem)

  2. Пользователь загружает файл -> DropBox напрямую получает файл (через flysystem)

1 ответ

В основном 1 и 2 одинаковы. Когда вы загружаете файл в приложение PHP, сервер всегда получает файл. Вместо перемещения файла в "не временный" каталог может быть создан дескриптор файла, в который Flysystem может использовать для пересылки файла в Dropbox. Это не потому, что Flysystem работает так, а потому, что PHP на веб-серверах работает так.

Другие вопросы по тегам