【问题标题】:Display image in Databricks notebook error在 Databricks 笔记本错误中显示图像
【发布时间】:2021-09-28 03:52:42
【问题描述】:

我正在创建一个带有公司徽标的 databricks 笔记本模板。使用以下代码显示图像会引发错误。

代码:

%md
<img src ='/test/image/MyImage.jpg'>

错误:

HTTP ERROR 403: Invalid or missing CSRF token

请指导我。

【问题讨论】:

  • 试试这个&lt;div style="text-align: center; line-height: 0; padding-top: 9px;"&gt; &lt;img src="/test/image/MyImage.jpg" alt="My Company" style="width: 600px; height: 163px"&gt; &lt;/div&gt; 当为图像源提供数据湖存储路径时,它不起作用。但是,当图像源替换为http://mycompany.com/image/MyImage.jpg http 文件路径时,它可以工作。

标签: databricks azure-databricks azure-data-lake-gen2


【解决方案1】:

您要么需要将图像存储在某处,并将其作为完整的 URL 引用,例如,您可以引用您的公司网站。

另一种方法是将文件上传到 DBFS 上的/FileStore 目录,然后您可以使用 HTML 和 Markdown 都支持的/files/ URL 来引用它(参见docs):

%md
![my_test_image](files/image.jpg)

您可以使用databricks-cliUI 上传图片(如果您启用了DBFS 文件浏览器)。 (另一种选择是 DBFS REST API,但它很麻烦)

【讨论】:

    猜你喜欢
    • 2014-12-26
    • 2022-08-24
    • 1970-01-01
    • 1970-01-01
    • 2016-05-01
    • 1970-01-01
    • 2019-12-22
    • 1970-01-01
    • 2019-04-05
    相关资源
    最近更新 更多