当im在flutter web中使用image_picker时出现问题'错误:不支持的操作:io处的object . throw[as throw](http://localhost:56308/dart _ SDK . js:5334:11)处的function . get _ Namespace[as _ Namespace](http://localhost:56308/dart _ SDK . js:55299:17)处的命名空间。_ file . new . length sync(http://localhost:56308/dart _ SDK . js:53158:59)'
这在android中的图像选择窗口打开时运行良好,图像已成功预览,但在颤振web中不起作用。在web情况下,图像选择窗口已打开,但图像无法获取。
这是我的图像拾取器代码...
final picker = image picker();var imag = await picker.getImage(来源:our source);
var imageFile = File(imag.path);
不要使用来自“dart:io”的文件,请使用html。文件
示例:
import 'dart:html' as html;
var imageFile = html.File(image.path.codeUnits, image.path);
要获取路径,请使用imageFile.name。
这对我有用。
使用此选项:
kIsWeb
? Image.network(selectedImage.path)
: Image.file(File(selectedImage.path)),
我希望工作(为时已晚;))
我的代码是 这是我创建文本表单的方式
Xcode的输出:在文件中包含从 /Users/dani/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.3/ios/Classes/FLTURLLauncherPlugin.m: 7: /Users/dani/development/flutter/.pub-cache/hosted/pub.dart
我正在Linux Ubuntu上配置Flatter SDK 我在文件中为和指定了,但我在运行时收到此错误:
我是Flutter的初学者,我使用的是android平板电脑,它是运行在android 4.3版本上的华硕Fonepad7。我没有对项目目录中的文件进行任何更改。当我运行“flutter run”时,它返回: 我已经打开了USB调试,我正在使用Arch Linux进行编程。 有没有办法解决这个问题,还是因为我使用的是一个老版本的Android。我查过这里,上面说支持Android4.3版本。那么我
使用不包含导航器的上下文请求的导航器操作 完整代码在这里 完全错误代码 : ══╡ 用手势捕捉异常╞═══════════════════════════════════════════════════════════════════ I/颤振(3551):处理手势时抛出以下断言:I/颤振(3551):使用不包含导航器的上下文请求的导航器操作。I/flatter(3551):用于从导航器推送或弹出
在使用解决版本问题时,我得到以下错误: 因为google_map_location_picker 3.3.3依赖于intl>=0.16.0<=0.16.1,而sdk中的每个flutter_localizations版本都依赖于intl 0.17.0,所以google_map_location_picker 3.3.3与sdk中的flutter_localizations不兼容。因此,由于food_