小编Bri*_*ode的帖子

构建期间调用 flutter VisitChildElements()

我正在尝试创建一个下载功能,将文件从 url 下载到手机存储中,并且我制作了一个小部件来显示下载是否开始,以及使用getx obs显示进度计数器

\n
final ApiServiceController uController = Get.put(ApiServiceController());\n\ndownloading(String fileUrl, String fileName) async {\n    Dio dio = Dio();\n    fToast("Downloading... $fileName", pop);\n\n    try {\n      var dir = await downloadDirectory();\n      uController.isDwd.value = true;\n\n      await dio.download(fileUrl, "${dir.path}/$fileName",\n          onReceiveProgress: (rec, total) {\n        print("Rec: $rec , Total: $total");\n\n        uController.dwdP.value = ((rec / total) * 100).toStringAsFixed(0) + "%";\n      });\n      fToast("Downloaded", pop);\n    } catch (e) {\n      print(e);\n    }\n    uController.isDwd.value = false;\n\n    print("Download completed");\n  }\n
Run Code Online (Sandbox Code Playgroud)\n

要显示的小部件

\n
Stack(children: [\n///.. Container widget here,\nObx(() {\n    return uController.isDwd.value\n …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-getx

7
推荐指数
1
解决办法
9807
查看次数

无法将“Future<String>”类型的值分配给“String”类型的变量

我有这段代码,应该上传图像并获取下载的网址,但每当我这样做时,我都会收到此错误

图片上传错误

我的网址是String url;. 那么请问为什么这不能按预期工作

PS 我检查了其他网站以了解如何正确上传,但它一直给我一个错误,或者是否有更好的方法来执行此操作。

在此输入图像描述

我的代码图像

file-upload dart firebase flutter

2
推荐指数
1
解决办法
5716
查看次数

标签 统计

dart ×2

flutter ×2

file-upload ×1

firebase ×1

flutter-getx ×1