【发布时间】:2020-01-21 20:38:33
【问题描述】:
我正在创建一个 Flutter Web 应用程序,并试图找出一种方法来显示目录中的所有图像。这是一个示例树。
images
- projects
- p1
- image1.jpg
- image2.JPEG
- image3.png
- p2
我可以使用Image.Asset(images/projects/p1/image1.jpg) 单独显示每张图像,但某些图像文件具有不同的扩展名或位于不同的子文件夹中。由于这是颤动的网络,我无法访问 dart:io 并且无法使用 Directory() ,其中包括像“path_provider”这样的包。可能的解决方案是创建一个包含所有文件夹/文件名的 json 清单文件,但某些文件夹最多可以有 20-30 个文件,并且每次添加/替换/删除图像时都需要我更新清单。还有其他想法吗?
【问题讨论】:
标签: flutter flutter-web