问题标签 [flutter-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
199 浏览

flutter - 构建应用程序时颤动file_picker包错误

我创建了一个颤振应用程序,部分要求是从存储中选择文件。file_picker 3.0.1由于有几个使用它的教程,我已经为此选择了这个包。但是,我在尝试运行我的应用程序时遇到了问题。我什至还没有开始使用这个包。这是我得到的错误

这是我也得到的另一个错误

这是pubspec.yaml文件

0 投票
1 回答
599 浏览

flutter - Flutter:文件是图像还是不是图像?

我想加载给定目录中的所有图像并排除所有不是图像的文件。

我不想简单地检查扩展名,因为存在不同的约定,例如“.jpg”和“jpeg”,而且如果 Flutter 将来支持更多图像格式,我不想手动添加新的扩展名。此外,我希望用户能够加载图像文件,即使它们没有正确的扩展名。

如何检测文件是否是(支持的)图像?

当 Flutter 尝试在 Image 小部件中显示非图像文件时,它会在控制台中打印以下错误:“Another exception was throw: Exception: Invalid image data”。不幸的是,这个错误似乎只有在 Flutter 已经在构建小部件时才会出现,因此在加载过程中尝试检测非图像,如下所示:

不工作。

该应用程序的目标平台是桌面,这就是我不只是访问图库的原因。

0 投票
1 回答
255 浏览

firebase - 调试 [cloud_firestore/permission-denied] 调用者无权执行指定操作

我使用 Flutter、Timer 和 Firebase/Firestore.batch 来执行类似此示例代码的操作,以便在 Mac 上定期保存数据。 https://github.com/tomoyuki28jp/flutterfire_scheduled_batch_write_sample2

当我运行我的应用程序几天时,我随机收到此错误:

  • 热重载后,它又开始工作了。
  • 后台任务不断抛出此错误,直到重新启动或重新加载我的应用程序
  • 虽然后台任务引发此错误,但我仍然可以通过手动使用我的应用程序 UI 成功保存 Firestore 数据。

我该如何调查原因?

0 投票
0 回答
520 浏览

flutter - flutter_webview_plugin:选择 File not working in Flutter WebView(在 Google Chrome 中工作)

我正在使用flutter_webview_plugin: ^0.4.0并且它工作成功,但是有一个问题是文件选择器没有打开。

我必须从 WebView 中选择一个文件,但它显示“没有应用程序可以执行此操作”。

我正在使用以下代码:

测试:

三星Galaxy J8 9.0:

  • 谷歌浏览器:工作(相机,文件),
  • WebView:工作(相机,文件)

三星C9 Pro 8.0.0:

  • 谷歌浏览器:工作,

在此处输入图像描述

  • 网络视图:不工作

在此处输入图像描述

截图:

我不知道为什么会这样。任何人都可以帮忙吗?

0 投票
0 回答
324 浏览

flutter - 如何在 Flutter web 中将录制的音频 Uri/Url 转换为 .Mp3 扩展名的文件

使用 Flutter Sound 包 ,我可以录制音频,并可以通过音频 URL/Uri 播放音频,但在播放音频后,我需要将该音频转换为扩展名为 mp3 的文件并将其上传到 firebase 存储。或者是否有某种解决方案,我可以上传 Uri 并可以在未来形式的 firebase 中播放音频。 这是我的代码.... 用于录制

播放音频

上传文件

文件已上传,但文件已损坏,我无法下载和播放音频。如果有人可以指导我,请回答。

0 投票
0 回答
107 浏览

flutter - 如何在颤动中将文件从file.path转换为base64

我使用文件选择器从内部存储中选择文件:

并将该文件转换为我使用的 pdf 到 base64

当我打印收到的 base64 字符串并使用在线转换器查看文件是否损坏时。但幸运的是结果已损坏。

有什么办法吗?还是我做错了?请帮帮我

0 投票
0 回答
55 浏览

flutter - 如何在 Flutter 中更新现有文件(Path_Provider)

我有一个关于path_provider包的问题,​​我正在获取 api 数据,一旦我收到数据,我会将数据缓存jsonFile. 我如何更新现有文件,因为每当我对 api 数据进行任何更改或更新时,它就不会对缓存文件数据进行任何更新或刷新。是否有任何文章或文档或视频来展示如何更新现有文件?

0 投票
0 回答
38 浏览

flutter - 如何更改文件路径并将其保存到图库

我想更改file.path。(据此,压缩文件保存到android -> 数据目录)

我想将压缩的视频保存到图库。

0 投票
1 回答
505 浏览

flutter - Flutter Web:使用 Dio 上传视频时显示进度

我试图从Flutter Web上传 AWS s3 上的视频,并且视频上传成功。但这并没有像上传多少百分比那样向我显示进度。

我已经在函数内部打印了日志onSendProgressonReceiveProgress但它没有显示任何日志。

任何人都可以帮助显示在 AWS 服务器上上传视频的进度吗?如果有人需要更多信息,请告诉我。

0 投票
0 回答
26 浏览

flutter - 反转图像颜色

我使用 Image Picker 从图库或使用 cam 中选择图像,然后我想反转此图像文件的颜色以对其进行处理。我试图将文件读取为字节并对其进行迭代,但我不知道每次它给我无效的图像数据时如何反转它们