Как получить ссылки на файлы sh, возвращенные из меню Dropbox в мою зону Dropbox. js реализация для загрузки - PullRequest
0 голосов
/ 22 января 2020

У меня есть зона сброса. js область на моем веб-сайте, которую пользователи используют для загрузки файлов со своего устройства, и это работает эффективно.

Я хочу добавить возможность пользователям выбирать эти файлы из своего Dropbox. учетной записи, используя Dropbox Chooser, и для выбранных файлов, которые будут переданы в зону dropzone. js для обработки фактической загрузки на мой сервер. Это будет поддерживать согласованность интерфейса для пользователя во время успешной загрузки и возврата, а также будет означать, что для поддержки на сервере будет меньше отдельных загрузчиков

Модуль выбора Dropbox возвращает прямую ссылку https на выбранный файл, с метаданными в виде JSON объекта, подобного этому:

file = {
    // Unique ID for the file, compatible with Dropbox API v2.
    id: "8322387623",
    // Name of the file.
    name: "filename.jpg",
    // URL to access the file, which varies depending on the linkType specified when the
    // Chooser was triggered.
    link: "https://fulllinktofile/etc/filename.jpg",
    // Size of the file in bytes.
    bytes: 464,
    // URL to a 64x64px icon for the file based on the file's extension.
    icon: "https://...",
    // A thumbnail URL generated when the user selects images and videos.
    // If the user didn't select an image or video, no thumbnail will be included.
    thumbnailLink: "https://...?bounding_box=75&mode=fit",
    // Boolean, whether or not the file is actually a directory
    isDir: false,
};

Как передать выбранный файл в зону сброса. js для фактической загрузки? то есть есть метод dropzone. js метод или цепочка методов, которым я могу передать \ вызвать эту информацию, которая приведет к тем же событиям, что и сброс файлов на нее?

Спасибо

...