Получить оригинальное изображение размера, используя файлы GetGumbnail javascript - PullRequest
0 голосов
/ 12 февраля 2019

Вот мой код

  var dbx = new Dropbox.Dropbox({ accessToken: 'xxxxxxxxxxxxxxxxxxxxxxxx' });

function renderItems(items) {
  var filesContainer = document.getElementById('files');
  items.forEach(function(item) {
        dbx.filesGetThumbnail({ path: item.path_display }) // here we need to add size
    .then(function(response) {
            jQuery('#full__gallery__slider').append('<div class="item"><div class="gallery__box"><img src="'+window.URL.createObjectURL(response.fileBlob)+'" class="img-circle"></div></div>');
    })
    .catch(function(error) {
      console.log(error);
    });
  });
  }


dbx.filesListFolder({path: ''})
  .then(function(response) {
     renderItems(response.entries);
});

Теперь я получаю изображение, похожее на 61X57. ВЫПУСК: Я просто хочу знать, как я могу получить оригинальные изображения

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Если вы хотите получить исходные данные изображения, используйте метод filesDownload .

filesGetThumbnail специально предназначен для извлечения измененных версий изображений, но filesDownload может использоваться для извлечения данных исходного файла для любого типа файла.

0 голосов
/ 12 февраля 2019

Я на самом деле использую код ниже, чтобы получить размеры изображения

var img = document.getElementById('imageid');
var width = img.clientWidth;
var height = img.clientHeight;

, но я не совсем уверен насчет API Dropbox ... что я не могу гарантировать

...