Вверх ↑
Этот топик читают: Гость
Ответов: 62
Рейтинг: -1
#1: 2019-10-31 11:15:53 ЛС | профиль | цитата
Всем привет. Можно ли получить текстовое содержимое файла с сайта не скачивая его?
Пример: есть сайт site.ru/text.txt в нём допустим какое-то слово и нужно его вывести в ListBox
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 4612
Рейтинг: 746
#2: 2019-10-31 11:59:10 ЛС | профиль | цитата
Компонент HTTP_Get, метод doDownload, при не указанном имени файла событие onDownload выдаёт объект типа stream, который компонентом StreamConvertor (Mode=StreamToStr) преобразовывается в строку.
Или компонент HTTPClient, метод doLoadString.

Файл скачивается по-любому, просто не сохраняется на диск.
карма: 26

1
Голосовали:rektware
Ответов: 62
Рейтинг: -1
#3: 2019-10-31 12:27:36 ЛС | профиль | цитата
Netspirit, Благодарю.
карма: 0

0
Ответов: 62
Рейтинг: -1
#4: 2019-10-31 15:57:53 ЛС | профиль | цитата
Netspirit, А в более опрятный вид это можно привести на выходе? А то он весь текст в одну строку фигачит... Каждое слово с новой строки хотя-бы чтоб было..
карма: 0

0
Ответов: 4612
Рейтинг: 746
#5: 2019-10-31 16:18:25 ЛС | профиль | цитата
Оно выдаёт так как есть в файле. Если в файле разбито по строкам - так будет и у тебя. Просто отбражать надо тем компонентом, который автоматически отобразит построчно (Memo). С другой стороны в ListBox и в остальных компонентах списков есть метод doText - подай на него скачанную "одну строку", увидишь.
карма: 26

1
Голосовали:rektware
Ответов: 62
Рейтинг: -1
#6: 2019-10-31 16:27:30 ЛС | профиль | цитата
Netspirit, Понял, я просто подавал на точку doAdd, мой косяк.
карма: 0

0
6
Сообщение
...
Прикрепленные файлы
(файлы не залиты)