问题标签 [dart-io]

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 投票
2 回答
8894 浏览

dart - 在飞镖中逐行读取文件

我正在尝试以 Dart 语言处理大型文本文件。这些文件的大小超过 100 MB。

我尝试了图书馆readAsLinesreadAsLinesSync方法。dart:io每次我用完内存时:Exhausted heap space

有没有办法像其他语言一样逐行或逐字节读取文件​​​​

0 投票
2 回答
146 浏览

windows - Windows 中 Dart 代码的奇怪行为

我正在处理的 Dart 项目需要多个实例打印语句而无需换行。据我了解,可以通过以下方式实现在 dart 中没有新行的打印

一切都很好,但是当我尝试编写类似这样的代码时:

这在非 Windows 系统上完美运行,但在 Windows(32 位和 64 位)中,我打印的第二条消息没有显示,程序直接转到 stdin.readLineSync() 调用并等待输入。在我给出输入后,将显示消息。我在这里遇到了类似的帖子,说 stdout.write() 可能是异步的,但奇怪的是这段代码在 Linux 上运行得非常好并且以同步的方式运行。

我的项目非常需要同步执行,上述问题可以通过 Futures 解决,但会丢失同步执行。

任何帮助深表感谢。

0 投票
2 回答
304 浏览

websocket - dart:io 和 dart:html 中的 Dart websocket

我在dart:io和中看到了 websocket 的两个实现dart:html。我应该使用哪一个?目前我更喜欢 websocket,dart:io因为它似乎更自然地适合 dart 处理流和异步编程的方式。

0 投票
3 回答
2250 浏览

file - 如果我知道根目录和相对路径,如何获取文件?

在 Dart 中,如果我知道一个文件的根目录和相对路径,如何为它创建一个文件实例?

如何创建文件实例users.log

在java中,这很简单:

但是在 Dart 中,我找不到一个简单的解决方案。

0 投票
1 回答
395 浏览

dart - 你如何用飞镖处理路径字符串中的“~”

我不知道如何使用路径使“〜”扩展。我希望使用路径函数,目录/文件类会自动处理它。

印刷

0 投票
1 回答
1941 浏览

dart - 如何使用 Dart HttpClient 发出 DELETE 请求?

如果您使用 Dart HttpClient(它提供HttpClientRequest)从服务器向另一台服务器发出请求,据我所知,唯一可用的 HTTP 方法是GETPOST(分别对应于post/postUrlget/getUrl函数)。还有一种方法可以提出PUTDELETE请求吗?

0 投票
1 回答
91 浏览

dart - 我无法将 db 与 sqljocky 连接

我有一些关于 sqljocky/dart 的问题

我有这个飞镖代码来注册一个简单的数据库,但这不插入。穿什么?谢谢!

0 投票
3 回答
7061 浏览

dart - 如何使用 Dart 的 HttpClient 上传 PDF?

我需要将 PDF 文件发布到远程 REST API,但我终生无法弄清楚。无论我做什么,服务器都会响应我尚未将对象与file参数关联。假设我有一个名为test.pdf. 这是我到目前为止一直在做的事情:

到目前为止,我已经尝试了几乎所有我write()请求的数据组合和编码,但无济于事。我尝试将其发送为codeUnits,我尝试使用 a 对其进行编码UTF8.encode,我尝试使用 a 对其进行编码Latin1Codec,一切。我难住了。

任何帮助将不胜感激。

0 投票
0 回答
919 浏览

dart - Dart HttpRequest & “内置库 'dart: io' 在 Dartium 上不可用”

我想从服务器(tomcat服务器)获取json数据

"package:http/http.dart'我是作为 http导入的”。

但是,结果是 Datium 控制台中的“内置库 'dart: io' 在 Dartium 上不可用”。

所以“dart build”并运行“Uncaught Unsupported operation:Platform._version”错误出现在chrome控制台中。

此外,dart: html 和 dart: io 的“HttpRequest”正在使用请求失败。

如何从服务器(tomcat 或其他服务器)获取响应数据?

谢谢你的回答!!!

0 投票
1 回答
2856 浏览

dart - dart:html HttpRequest 拒绝设置不安全的标头 & 没有 Access-Control-Allow-Origin

我想把值放到 Http Header(etc Cookie, User-Agent ...)

在 Http Header 中设置“Cookie”和“User-Agent”值时,会显示以下错误消息。

如何在 Http Header 中输入值?

拒绝设置不安全的标头“Cookie” 拒绝设置不安全的标头“User-Agent” XMLHttpRequest 无法加载 serverip。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'datium server' 不允许访问。