为什么html.Img没有显示在生产服务器上的Dash App中,却显示为本地应用

时间:2019-02-07 22:11:09

标签: image server plotly-dash

我有一个Dash可视化应用程序,其中包括一个html.Img节点,该节点进入图像的静态文件夹,并通过其给定路径加载一个图像。

该代码在我的本地笔记本电脑上正常工作。

但是,当我将应用程序文件上传到Ubuntu服务器上之后(该映像位于同一静态文件夹中),该应用程序不再显示该映像。它也不会引发任何错误。

包含图像的Div如下:

    html.Div(html.Img(src=get_image(index1, index2), width='100%',height=500))

返回图像路径的函数get_image定义为:

    def get_image(index1, index2):
        image_name = '/static/' + 'img' + str(index1) + '_' + str(index2) + '.png'
    return image_name

请注意:index1和index2是调用当前文件时上一页给出的两个输入。

0 个答案:

没有答案