问题标签 [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.

0 投票
3 回答
4973 浏览

http - 如何在颤动中使用 DIO 将多个文件、文件列表发布到服务器

文件/字段如下:

使用 DIO 一次将所有这些字段/文件发送到服务器

0 投票
1 回答
1190 浏览

flutter - RedirectException:检测到重定向循环

我正在测试使用我的 Dart 代码中的dio从 URL 获取数据的请求。

在这种情况下,它会正确地得出结果。

但是,我实际上需要从这个 URL 获取数据:

使用Postman我可以访问数据:

在此处输入图像描述

所以,问题是,如果我尝试在我的代码中从该 URL 获取数据,我会收到以下异常错误:

如果此 URL 正在重定向,为什么在使用 Postman 时它可以工作?无论如何,我如何处理这个重定向的请求以访问数据?

0 投票
1 回答
65 浏览

flutter - 使用 dio 获取文件时获取文件位置

我正在尝试从我的网站下载一个 sqlite 文件,以便我的 Flutter 应用程序在应用程序中使用它。

我需要知道如何获取下载文件的路径。它们存储在哪里?如何获取该 sqlfile 所在位置的处理程序或路径字符串?

这是代码。

谢谢

0 投票
0 回答
1053 浏览

flutter - 如何在flutter http、dio或flutter_downloader上调整下载缓冲区大小?

在此处输入图像描述

我想下载一个大小约为300MB. 它比我想象的要慢很多,当我查看日志时,我看到它正在获取大小约为8KB. 即使我寻找其他颤振库,我也没有找到调整下载缓冲区大小的方法。我该如何调整?

0 投票
0 回答
827 浏览

flutter - flutter dio异常:内容大小超过指定的contentLength

今天在处理问题,我用dio上传文件,代码如下:

我遇到了例外Content size exceeds specified contentLength。这是我调试的图片: 在此处输入图片描述

0 投票
3 回答
7764 浏览

flutter - 如何使用 DIO 设置颤振 POST 方法?

这是我下面的代码,我被卡住了,请帮忙。如何使用 DIO 设置颤振 POST 方法?

此方法适用于 http

0 投票
2 回答
7681 浏览

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 格式:

0 投票
2 回答
1034 浏览

android - 有没有办法检测颤振是否可以访问互联网?

我一直在寻找一种方法来检测我的 Flutter App 是否可以访问互联网。我想用它来让应用程序选择将一些数据发送到 API(如果有互联网),或者将其保存到本地数据库(如果没有互联网)。

我已经尝试了一些插件,但它们似乎都是检测网络状态而不是检查是否有互联网连接。

我试过只是简单地发送一个 ping 并以这种方式检查它,但是当我这样做时,似乎需要很长时间才能停止并返回 ping 失败。

我也在使用 DIO 库来访问 API,所以我也尝试通过该库检测它,但停止和返回也需要相当长的时间(大约 30 秒)。在这种情况下,我想我只是超时了,但这也不是我真正想要的。

有什么想法或更好的方法可以以一种相当快速的方式而不是网络状态来检测是否存在活动的互联网连接?

0 投票
1 回答
4669 浏览

flutter - Flutter Dio Package:如何收听另一个类的下载进度?

我有一个DownloadsService使用dio包处理文件下载的类。我想听听我的班级的下载进度,该班级在我的ViewModel班级中实现了该downloadFile方法DownloadService。我该怎么做呢?

这是我的课程代码片段DownloadsService

这是我的ViewModel课:

Dio 文档提供了如何将响应类型转换为流/字节的示例。但它没有提供任何示例说明如何在下载文件时执行此操作。有人能指出我正确的方向吗?我现在真的被困住了..非常感谢!

0 投票
5 回答
5524 浏览

api - Flutter DIO:使用带有 Dio 包的二进制体上传图像

使用 http 包,我可以通过将二进制数据放在 post 调用的主体中,就像在这段代码的片段中一样,将图像发送到服务器:

我不能用 Dio 做同样的事情,我不知道如何将二进制数据直接放入正文中(就像我可以用邮递员做的那样)

邮差