这是我的代码
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的图像 问题:我只想知道如何获取原始图像
答案 0 :(得分:0)
我实际上是在使用下面的代码来获取图像的大小
var img = document.getElementById('imageid');
var width = img.clientWidth;
var height = img.clientHeight;
但是我不太确定我无法保证的保管箱api ..
答案 1 :(得分:0)
如果要检索原始图像数据,请改用the filesDownload
method。
filesGetThumbnail
专用于检索图像的调整大小版本,但是filesDownload
可用于检索任何类型文件的原始文件数据。