首页 > 解决方案 > 在 Databricks 笔记本错误中显示图像

问题描述

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

代码:

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

错误:

HTTP ERROR 403: Invalid or missing CSRF token

请指导我。

标签: databricksazure-databricksazure-data-lake-gen2

解决方案


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

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

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

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


推荐阅读