Я не уверен, следует ли считать файл как буфер массива или как dataURI, или как двоичный поток.Что было бы лучше?
Кроме того, не будут ли эти методы занимать много памяти и замедлять работу приложения / устройства, особенно при загрузке больших файлов, таких как 150 МБ или около того?
И еще один вопрос: будет ли файл «открываемым», как он был изначально? Пример : Если я прочитаю ZIP-файл одним из способов, а затем загружу его позже, будет ли он по-прежнему открываться как ZIP?
Я частично запуталсяиз-за этой аналогии: мы можем легко просматривать файл JPG или PNG, а также отображать их в браузере, используя их dataURI (base-64) ... но когда мы сохраняем эту строку base-64 в виде файла JPG или PNG,изображение не видно.Поэтому я не могу понять, как я должен прочитать содержимое файла, чтобы иметь возможность загрузить его в Dropbox (имея в виду, что файл может иметь размер около 150 МБ), и при этом сохранить прежнее состояние файла.
Допустим, я хочу загрузить файл .mp3 или .zip.Тогда как мне загрузить это в учетную запись пользователя Dropbox, используя Javascript Dropbox SDK?
Пожалуйста, устраните эту путаницу и помогите мне!
Спасибо!