【问题标题】:How to display image in React-Admin from local folder - path fetched from mongoDB如何从本地文件夹在 React-Admin 中显示图像 - 从 mongoDB 获取的路径
【发布时间】:2021-08-06 13:19:51
【问题描述】:

我从我的 mongoDB 服务器获取数据。一切都正确显示,但图像除外。

<ImageField source='filename' title="image" />

文件名是'book-2929646_960_720.jpg'。此图像存储在本地文件夹中(与我的 react-admin 组件不同)。

我应该如何修改要显示的图像的源路径?我尝试使用模板文字来构建路径,但它不起作用。

【问题讨论】:

  • 刚刚更新了答案。请让我知道它是否适合您

标签: javascript reactjs mongodb react-admin


【解决方案1】:

&lt;ImageField&gt; 无法做到这一点 - 这是当前的限制。

您可以为此使用the &lt;FunctionField&gt;:

const FilenameField = props => <FunctionField 
   {...props}
   render={record => <img src={`/foo/bar/${record.filename}`} title="image" />} 
/>;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-20
    • 2021-06-13
    • 2021-06-17
    • 2020-10-24
    • 1970-01-01
    • 2019-03-28
    • 1970-01-01
    • 2018-03-02
    相关资源
    最近更新 更多