问题标签 [dio]
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.
http - 如何在颤动中使用 DIO 将多个文件、文件列表发布到服务器
文件/字段如下:
使用 DIO 一次将所有这些字段/文件发送到服务器
flutter - 使用 dio 获取文件时获取文件位置
我正在尝试从我的网站下载一个 sqlite 文件,以便我的 Flutter 应用程序在应用程序中使用它。
我需要知道如何获取下载文件的路径。它们存储在哪里?如何获取该 sqlfile 所在位置的处理程序或路径字符串?
这是代码。
谢谢
flutter - flutter dio异常:内容大小超过指定的contentLength
今天在处理问题,我用dio上传文件,代码如下:
我遇到了例外Content size exceeds specified contentLength
。这是我调试的图片:
在此处输入图片描述
flutter - 如何使用 DIO 设置颤振 POST 方法?
这是我下面的代码,我被卡住了,请帮忙。如何使用 DIO 设置颤振 POST 方法?
此方法适用于 http
flutter - Flutter:无法使用 dio 获取数组 json 到对象列表
我试图加载数组 json(没有键的数组)并提取到对象列表中,这是我的示例代码:
我的 APICliet:
我的对象(使用quicktype生成):
最后我得到了一个错误显示:Exception: Exception occured: type 'List<dynamic>' is not a subtype of type 'Map<String, dynamic>' stackTrace: #0
,参考这一行return OnBoardingModel.fromJson(response.data) as List;
你能帮我解决这个案子吗?我谢谢你
更新
我的 json 格式:
android - 有没有办法检测颤振是否可以访问互联网?
我一直在寻找一种方法来检测我的 Flutter App 是否可以访问互联网。我想用它来让应用程序选择将一些数据发送到 API(如果有互联网),或者将其保存到本地数据库(如果没有互联网)。
我已经尝试了一些插件,但它们似乎都是检测网络状态而不是检查是否有互联网连接。
我试过只是简单地发送一个 ping 并以这种方式检查它,但是当我这样做时,似乎需要很长时间才能停止并返回 ping 失败。
我也在使用 DIO 库来访问 API,所以我也尝试通过该库检测它,但停止和返回也需要相当长的时间(大约 30 秒)。在这种情况下,我想我只是超时了,但这也不是我真正想要的。
有什么想法或更好的方法可以以一种相当快速的方式而不是网络状态来检测是否存在活动的互联网连接?
flutter - Flutter Dio Package:如何收听另一个类的下载进度?
我有一个DownloadsService
使用dio
包处理文件下载的类。我想听听我的班级的下载进度,该班级在我的ViewModel
班级中实现了该downloadFile
方法DownloadService
。我该怎么做呢?
这是我的课程代码片段DownloadsService
:
这是我的ViewModel
课:
Dio 文档提供了如何将响应类型转换为流/字节的示例。但它没有提供任何示例说明如何在下载文件时执行此操作。有人能指出我正确的方向吗?我现在真的被困住了..非常感谢!