Вопросы по теме 'dart-io'
Чтение статических файлов в библиотеке в Dart?
Я пишу библиотеку в Dart, и у меня есть статические файлы в папке библиотеки. Я хочу иметь возможность читать эти файлы, но я не уверен, как получить к ним путь... там нет __FILE__ или $0 , как в некоторых других языках.
Обновление: кажется,...
440 просмотров
schedule
10.09.2022
Поддержка Dart Read для двоичных файлов
в разделе Dart:io есть пример кода для Http-сервера.
Теперь буду раздавать образы с этого сервера. Для этого я читаю запрошенный файл изображения и отправляю его содержимое клиенту через request.response.write().
Проблема заключается в формате...
1283 просмотров
schedule
26.05.2023
Как узнать, закрыт ли уже HttpResponse?
Используя библиотеку Dart dart:io , как узнать, закрыт ли уже HttpResponse ?
Я не смог найти подсказку в документации по API: http://api.dartlang.org/docs/releases/latest/dart_io/HttpResponse.html
133 просмотров
schedule
15.12.2022
Включить TLS на открытом сокете (STARTTLS)
Похоже, поддержка SSL/TLS недавно была добавлена в Dart. через класс SecureSocket , и это здорово.
Так, например, это
SecureSocket.connect(_host, _port).then(
(Socket socket) {
...
сразу открывает сокет с включенным...
977 просмотров
schedule
22.02.2023
Поддерживает ли Dart стандарт W3C File API?
Я написал веб-приложение Dart, которое компилируется в Javascript (dart2js), которое я упаковываю в APK (PhoneGap) и запускаю как приложение для Android. Я хочу, чтобы мое приложение выполняло резервное копирование и восстановление данных из...
615 просмотров
schedule
28.09.2022
Обработка данных POST с помощью Dart Route после прослушивания потока
Я использую route для обработки http-запросов к моему серверу. Это мой текущий код маршрута:
HttpServer.bind("127.0.0.1", 8080).then((server) {
new Router(server)
..filter(new RegExp(r'/.*'), addCorsHeaders)
..filter(new...
370 просмотров
schedule
19.04.2022
Dart WebSocket не запускает события onOpen или onMessage?
У меня есть следующий клиентский код:
import 'dart:html';
import 'dart:async';
void main() {
WebSocket ws = new WebSocket('ws://127.0.0.1:4949');
ws.onOpen.listen((_) => print('open'));
ws.onMessage.listen((MessageEvent e) =>...
622 просмотров
schedule
21.09.2022
Как функция bindSecure Dart находит SSL-сертификаты?
Итак, я пишу сервер в Dart и хочу включить SSL. Функция bindSecure должна выполнить это для меня, но я не могу понять, как на самом деле ссылаться на сертификат. Допустим, я пишу функцию так:
HttpServer.bindSecure('localhost', 3000,...
175 просмотров
schedule
28.12.2023
Как я могу загрузить PDF-файл с помощью Dart HttpClient?
Мне нужно опубликовать файл PDF в удаленном REST API, и я не могу понять это. Что бы я ни делал, сервер отвечает, что я еще не связал объект с параметром file . Допустим, у меня есть PDF-файл с именем test.pdf . Это то, что я делал до сих пор:...
6261 просмотров
schedule
06.05.2024
Тип параметра сбивает с толку
я пытаюсь использовать класс VirtualDirectory и найти отличный пример в Интернете.
import 'dart:io';
import 'package:http_server/http_server.dart';
main() {
HttpServer.bind('127.0.0.1', 8888).then((HttpServer server) {
var vd = new...
39 просмотров
schedule
11.01.2023
Dart: печатать новую строку без возврата каретки в Windows?
Я пытаюсь вывести текст с окончаниями строк * nix из Windows dart vm, и, похоже, он всегда заменяет \n на \r\n:
#!/usr/bin/env dart
# foo.dart
import 'dart:io';
main() {
stdout.write('a\nb\nc\n');
stdout.write('a\x0Ab\x0Ac\x0A');
}
Вот...
858 просмотров
schedule
31.05.2023
Как получить корневой путь любого пакета в Dart
У меня есть следующая структура проекта:
myproject_common
- config
- lib
myproject_server
- bin
- lib
myproject_client
- lib
- web
Библиотека myproject_common имеет файл config.yaml в папке config . Мне нужно получить путь...
877 просмотров
schedule
20.06.2022
Dart http_server, обслуживающий index.html, но не извлекающий зависимости
Привет, я пытаюсь создать веб-приложение, в котором вы можете получить доступ к файлам в системе через веб-браузер. Структура веб-приложения выглядит следующим образом:
командир
cmdr
packages
lib
cmdr.dart
gui...
343 просмотров
schedule
12.02.2023
Убить группу процессов
Когда я запускаю
io.Process.start(
'~/google_cloud_datastore_dev_server/gcd-v1beta2-rev1-2.1.1/gcd.sh')
.then((process) {
new Future.delayed(new Duration(seconds: 10), () => process.kill());
});
С Process.start я получаю два...
977 просмотров
schedule
01.11.2022
Почтовый запрос токена с помощью Flutter dart: io недействителен
Я делаю почтовый запрос к веб-API ASP.Net для получения токена. Я могу сделать это успешно с помощью HTTP-пакета dart следующим образом:
Uri address = Uri.parse('https://myaddress:myport/token');
var response = await http.post(
address,...
570 просмотров
schedule
02.04.2023