首页 > 解决方案 > Flutter 同步图片上传

问题描述

我需要将图像列表上传到存储中,但我不想上传并等待每一张图像,因为这需要相当长的时间。我想同时上传它们,就像在不同的线程中一样。有一种方法可以使用标准飞镖异步实现多线程吗?还是我应该使用隔离物?你有一些示例代码吗?

标签: flutterasynchronousfile-uploaduploaddart-isolates

解决方案


您可以在一个未来使用它们

final results = await Future.wait([
  uploadFunction(image1)
  uploadFunction(image2)

]);

您可以开始上传所有图像而无需等待前一张完成,一旦两次上传完成,将返回等待


推荐阅读