小编Sup*_*ive的帖子

如何获取 Dart 包中包含的资源的文件路径?

我正在编写一个 Dart 包(不是 Flutter)。我已将一些位图图像作为公共资产,例如lib/assets/empty.png. 当此包作为最终用户的命令行应用程序运行时,如何获取用户系统上这些资产的文件路径?

用例:我的 Dart 包调用 FFMPEG,我需要告诉 FFMPEG 在使用我的包的系统上哪里可以找到这些资源文件。例如,对 FFMPEG 的调用可能如下所示:

ffmpeg -i "path/to/lib/assets/empty.png" ...
Run Code Online (Sandbox Code Playgroud)

dart dart-packages

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

Flutter Web 集成测试 CORS XMLHttpRequest 错误

我正在本地为 Web 运行 Flutter 集成测试。这是一个示例集成测试,其中我唯一要做的就是按下按钮 ping https://google.com,然后在收到响应后完成。

当我在本地运行这个集成测试时,我收到一个XMLHttpRequest错误。这可能是 CORS 错误,但我不确定是不是这种情况。

如何在集成测试中为不属于我的网站发出 HTTP 请求?

颤振版本:

Flutter 2.2.0 • channel stable • https://github.com/flutter/flutter.git
Framework • revision b22742018b (12 days ago) • 2021-05-14 19:12:57 -0700
Engine • revision a9d88a4d18
Tools • Dart 2.13.0
Run Code Online (Sandbox Code Playgroud)

错误:

??? EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ??????????????????
The following ClientException was thrown running a test:
XMLHttpRequest error.

When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart 909:28 get current
...
Run Code Online (Sandbox Code Playgroud)

testing http cors flutter flutter-web

5
推荐指数
1
解决办法
329
查看次数

标签 统计

cors ×1

dart ×1

dart-packages ×1

flutter ×1

flutter-web ×1

http ×1

testing ×1