使用FilesGetThumbnail获取原始尺寸图像

时间:2019-02-12 09:36:06

标签: javascript dropbox-api

这是我的代码

  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 :(得分:0)

我实际上是在使用下面的代码来获取图像的大小

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

但是我不太确定我无法保证的保管箱api ..

答案 1 :(得分:0)

如果要检索原始图像数据,请改用the filesDownload method

filesGetThumbnail专用于检索图像的调整大小版本,但是filesDownload可用于检索任何类型文件的原始文件数据。