Использование Dropzone для загрузки файлов в Dropbox через upload_sessions - PullRequest
0 голосов
/ 31 марта 2020

В настоящее время у нас есть простая форма, которая использует Dropzone, чтобы разрешить загрузку файлов на сервер. Это работает хорошо.

Мы также используем другой экземпляр Dropzone для загрузки файлов непосредственно в Dropbox. Используя конечную точку get_temp_upload_link Dropbox, мы динамически генерируем имя и путь к папке и передаем ссылку на параметр URL-адреса Dropzone. Однако эта конечная точка имеет ограничение на количество файлов, и мы не можем загружать в нее порции файла, так как он не будет перестроен на другом конце.

Так что я предполагаю, что нам нужно использовать конечные точки dropbox upload_session_start, upload_session_append и upload_session_fini sh, чтобы разделить загрузку в Dropbox.

У меня 2 вопроса.

  1. Нужно ли использовать чанки Dropzone для одновременной загрузки частей файла? Или же я могу просто загрузить весь файл в браузер, прежде чем beign преобразуется в Dropzone.
  2. Есть ли способ скрыть токен доступа от клиента, или есть способ динамически сгенерировать токен доступа для Dropbox? что я могу отозвать после завершения загрузки.

Любые вопросы, дайте мне знать и плохо проясните.

...