我有一个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是调用当前文件时上一页给出的两个输入。