首页 > 解决方案 > dart:io 或 dart:html 的条件导入

问题描述

我需要在 web 和 html 中使用不同的 File 类(据我所知)

我希望能够做到

import if (dart.library.io) 'dart:io' if (dart.library.io) 'dart:html';

但这不起作用。

从移动应用程序上的 dart:io 和网络上的 dart:html 读取文件的解决方案是什么?

谢谢

标签: flutterfileflutter-web

解决方案


cross_file可以帮助你。或者您可以使用条件导入,例如:

import 'dart:io' if (dart.library.html) 'dart:html';

推荐阅读