将 Dropbox 中的图像显示到网页

问题描述

所以,我正在尝试在我的 Web 应用程序上显示图像。我从 DropBox 文件夹中获取此图像。我想获得一个 URL,我可以使用 src 属性在 HTML 中显示图像。

我写了这段代码

function downloadFile() {
  var DropBox = require('dropBox').DropBox;
  var ACCESS_TOKEN = "XXXXXXXXXXX"; // Here the access token key
  var dbx = new DropBox({ accesstoken: ACCESS_TOKEN });

  dbx.filesDownload({ path: '/desiredImg.jpg' })
    .then(function(response) {
      var results = document.getElementById('results');
      var img = document.createElement('img');
      img.src = window.URL.createObjectURL(response.fileBlob);
      console.log(response);
      console.log(response.fileBlob);
    })
    .catch(function(error) {
      console.error(error);
    });
  return false;
}

结果

I am having this result:

错误

but I am also having this error:

谁能帮我解决这个问题?

解决方法

错误来自img.src = window.URL.createObjectURL(response.fileBlob);
它必须是:img.src=window.URL.createObjectURL(response.result.fileBlob);

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...