Dropbox дублирует файлы & quot; слишком много файлов & quot;

Я пойду прямо к делу,
я думал об использовании Dropbox в качестве системы обмена файлами для некоторых файлов, которые я распространяю через мой сайт. Итак, после некоторых исследований и нескольких часов чтения документации, я теперь могу загружать, генерировать ссылки и делиться своими файлами со своего PHP-сайта. Все идет нормально.

Теперь давайте перейдем к проблеме.

Файлы, которые я загружаю / распространяю, одинаковы для каждого участника, за исключением одного файла (license.txt), который должен отличаться для каждого участника.

Поэтому, чтобы решить эту проблему, мне пришла в голову одна идея: я открою ZIP-файл через PHP и основную часть моего сервера, добавлю / заменим файл license.txt, снова заархивирую его и загрузлю. Да, это работает как шарм, но угадайте, что? Это файл размером 80 МБ, который занимает более 4 минут, чтобы завершить весь процесс, чего я хочу избежать.

Поэтому, чтобы сделать это намного быстрее, у меня появилась другая идея. Моя идея состояла в том, чтобы распространять файлы непосредственно из распакованного архива, дублируя корневую папку (приложения). Таким образом, весь процесс был действительно простым: сначала вызов API для дублирования корневой папки (той, которая содержала файлы), затем другой, чтобы загрузить только отредактированный файл license.txt в новую дублированную папку и один последний вызов API для создать ссылку Он работал очень хорошо и намного быстрее в моих тестах, но когда я завершил работу над кодом и попробовал его вживую, это оказалось катастрофой, так как я получил ошибку «слишком много файлов».

Итак, мои вопросы: есть ли способ как-нибудь коснуться как-нибудь удаленно заархивированных файлов в Dropbox. Я увидел, что браузер может без проблем открыть любой ZIP-файл и показать все содержащиеся в нем папки.

Я пропускаю какое-либо возможное решение? Любой совет будет более чем признателен.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector