Описание тега dart-io
NoneDart:io позволяет работать с файлами, каталогами, сокетами, процессами, HTTP-серверами и клиентами и т. д.
0
ответов
Дротик как юнит тест простой функции
Мне нравится, как вы можете написать чистый лаконичный код на Dart, но кажется, что Dart - один из тех языков, которые легко написать, но сложно протестировать! Например, учитывая следующий довольно простой метод, как можно провести его модульное те…
16 июн '14 в 09:58
1
ответ
Flutter Directory.systemTemp не работает в выпуске apk
Я пытаюсь захватить изображение с камеры и сохранить его в кеше (т. Е. Directory.systemTemp доступен из пакета dart.io). Он отлично работает в режиме отладки. Но когда я собираю релиз apk и устанавливаю, он не работает. Это код: import 'dart:async';…
11 июн '18 в 17:41
1
ответ
Как функция Dart bindSecure находит SSL-сертификаты?
Поэтому я пишу сервер в Dart и хочу включить SSL. bindSecure Функция должна выполнить это для меня, но я не могу понять, как на самом деле ссылаться на сертификат. Допустим, я пишу функцию так: HttpServer.bindSecure('localhost', 3000, 'my_cert.pem')…
10 фев '14 в 18:33
2
ответа
Dart: обрабатывать входящие HTTP-запросы параллельно
Я пытаюсь написать HTTP-сервер в Dart, который может обрабатывать несколько запросов параллельно. До сих пор мне не удавалось достичь "параллельной" части. Вот что я попробовал сначала: import 'dart:io'; main() { HttpServer.bind(InternetAddress.ANY_…
23 май '13 в 00:13
2
ответа
Запрос на переадресацию порта в мультисервере Dart // Изолятор
Если у меня запущен сервер 4 Dart и я хочу пересылать запросы, как мне это сделать в Dart? С одной стороны, я хочу эффективно реагировать на запросы, а также иметь возможность обрабатывать определенные запросы определенным образом или иметь IP-адрес…
06 май '14 в 11:03
4
ответа
Как мне получить каталог текущего скрипта в Dart?
Я хочу знать, что каталог сценария. У меня есть сценарий командной строки Dart.
27 окт '13 в 20:43
1
ответ
В Dart, какой самый простой способ получить байты локального файла для веб-приложения?
(Я новичок в Интернете, прошу прощения за любую неудачную терминологию) Я хочу создать веб-приложение Gameboy Emulator, и первым шагом в этом будет чтение байтов ПЗУ. В конце концов, пользователь сможет выбрать ПЗУ, но сейчас у меня есть просто "tet…
20 янв '19 в 18:55
1
ответ
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) => print(e.d…
05 янв '14 в 00:50
1
ответ
Как можно синхронно печатать на stderr в Dart?
Я пытаюсь напечатать сообщение в stderr. Есть ли способ передать дескриптор файла stderr на печать?
29 авг '12 в 15:41
2
ответа
Дротик в дротике: дротик и дротик:html
Я видел две реализации websocket в dart:io а также dart:html, Какой я должен использовать? В настоящее время я предпочитаю больше веб-сокета в dart:io так как кажется более естественным, как dart обрабатывает потоки и асинхронное программирование.
01 мар '14 в 08:49
2
ответа
Дротик:io и дартс: HTML является взаимоисключающим
Я столкнулся с ситуацией, аналогичной этой главе, где я хотел бы иметь dart:io и dart:html в одном приложении. Я знаю, что dart:io - это библиотека на стороне сервера, а dart:html - это сторона клиента. Моя ситуация следующая. У меня есть программа …
15 ноя '12 в 14:17
1
ответ
Запись конечных строк в файлы с помощью dart:io
Я использую WebStorm в Windows, и у меня есть простое приложение командной строки: import 'dart:io'; main(List<String> arguments) { File testFile = new File("test.txt"); testFile.writeAsStringSync("AAA\nBBBBB\rCCCCC"); } Программа выполняется …
02 июл '18 в 07:49
1
ответ
Есть ли лучший способ выяснить, существует ли файл или каталог?
Это кажется немного громоздким var fileExists = new File(path).existsSync() || new Directory(path).existsSync() || new Link(path).existsSync() Есть более короткий или лучший способ?
22 авг '16 в 08:57
5
ответов
Как транслировать файл построчно в Dart
Этот вопрос является продолжением предыдущего вопроса. Я написал следующий кусок кода, чтобы определить, File.openRead() создал поток, который мог бы передаваться построчно. Оказывается, ответ - нет. Весь файл читается и затем передается следующему …
28 дек '13 в 14:56
4
ответа
Как я могу загрузить PDF с помощью Dart's HttpClient?
Мне нужно опубликовать PDF-файл в удаленном REST API, и я не могу понять это на всю жизнь. Независимо от того, что я делаю, сервер отвечает, что я еще не связал объект с file параметр. Допустим, у меня есть PDF под названием test.pdf, Это то, что я …
24 мар '14 в 03:15
1
ответ
Dart: получить файл из запроса HTTP POST на сервере Dart и сохранить / распечатать его содержимое на сервере
У меня есть серверный код, который принимает файл из запроса POST и копирует содержимое в новый файл. Я в основном пытаюсь воспроизвести пример, упомянутый на Dart, как загрузить изображение import 'dart:io'; import 'packages/http_server/http_server…
24 фев '16 в 16:22
1
ответ
Утечка памяти из-за File.openRead и Streamhandling?
Я попал в утечку памяти. Я написал следующий пример, который постоянно увеличивает использование памяти: import 'dart:io'; import 'dart:async'; import 'dart:utf'; Future<Stream<List<int>>> readFile2Stream(String path){ File f = new…
28 июн '13 в 08:58
1
ответ
Как создать / добавить промежуточное ПО, которое добавляет заголовки по умолчанию к каждому запросу
Как добавить промежуточное ПО в конвейер полки, который добавляет заголовки HTTP по умолчанию к каждому запросу?
08 окт '14 в 09:22
1
ответ
HTTPRequest.request с sendData, не могу заставить это работать
Я пытаюсь обернуть голову вокруг Дарт, и при этом тупик с добавлением некоторых данных в HTTPRequest. Мне нужно отправить параметр с этим запросом, поэтому я подумал, что переменная "sendData", вероятно, поможет мне сделать это. Документация для это…
04 ноя '13 в 21:39
1
ответ
Dart: получить параметры POST на стороне сервера
Я отправляю некоторые данные со стороны клиента, используя запрос POST var value = new Map<String, String>(); value["param1"] = 'value1'; value["param2"] = 'value2'; value["param3"] = 'value3'; HttpRequest.postFormData('http://localhost:8080/'…
23 ноя '15 в 12:04