В настоящее время у нас есть простая форма, которая использует Dropzone, чтобы разрешить загрузку файлов на сервер. Это работает хорошо.
Мы также используем другой экземпляр Dropzone для загрузки файлов непосредственно в Dropbox. Используя конечную точку get_temp_upload_link Dropbox, мы динамически генерируем имя и путь к папке и передаем ссылку на параметр URL-адреса Dropzone. Однако эта конечная точка имеет ограничение на количество файлов, и мы не можем загружать в нее порции файла, так как он не будет перестроен на другом конце.
Так что я предполагаю, что нам нужно использовать конечные точки dropbox upload_session_start, upload_session_append и upload_session_fini sh, чтобы разделить загрузку в Dropbox.
У меня 2 вопроса.
- Нужно ли использовать чанки Dropzone для одновременной загрузки частей файла? Или же я могу просто загрузить весь файл в браузер, прежде чем beign преобразуется в Dropzone.
- Есть ли способ скрыть токен доступа от клиента, или есть способ динамически сгенерировать токен доступа для Dropbox? что я могу отозвать после завершения загрузки.
Любые вопросы, дайте мне знать и плохо проясните.