Уважаемый Netspirit
Связка HTTP_FileUpload TCP_Client работает нормальноcode_36437.txt
Скрин HTTP_FileUpload
А в HTTPClient code_36438.txt
Скрин HTTPClient
Нет ответа от сервера.Что делаю не так
Этот топик читают: Гость
|
Ответов: 287
Рейтинг: 5
|
|||
| карма: 0 |
| ||
| файлы: 2 | code_36437.txt [801B] [341], code_36438.txt [15KB] [829] |
|
Ответов: 4671
Рейтинг: 767
|
|||
|
Кажется ты скрины перепутал: 3скрин.jpg - это скрин другой программы.
Первый больше похожий на HTTPClient. На 2скрин.jpg видно, что выполняется 3 запроса. Первый - POST с отправкой файла, затем сервер сообщает об успешной загрузке и делает перенаправление на страницу, по которой находится файл. HTTP_FileUpload и TCP_Client так не умеют. Если тебе нужно просто получить адрес загруженного файла, то после выполнения запроса при AutoRedirect=True адрес будет на точке CurrentURL или на событии onRedirect. Или поставь AutoRedirect=False и получи адрес с заголовка Location. |
|||
| карма: 26 |
|
|
Ответов: 287
Рейтинг: 5
|
|||
|
Да перепутал скрины.Вот спасибо все получилось.
Можно еще один тупой вопрос.А в связке с CookieManager на какую точку подавать полученные куки |
|||
| карма: 0 |
|
|
Ответов: 4671
Рейтинг: 767
|
|||
|
Ничего не обязательно подавать. Достаточно у всех HTTPClient указать один и тот же CookieManager в соответствующем свойстве. Они сами между собой будут обмениваться данными.
|
|||
| карма: 26 |
| ||
| Голосовали: | Udokanec |
|
Ответов: 287
Рейтинг: 5
|
|||
|
Спасибо сейчас попробую.Но выглядит заманчиво
|
|||
| карма: 0 |
|
|
Ответов: 287
Рейтинг: 5
|
|||
|
Уважаемый Netspirit не могу подать данные на точку PostData code_37003.txt Не полностью передаются данные.
|
|||
| карма: 0 |
| ||
| файлы: 1 | code_37003.txt [2.2KB] [346] |
|
Ответов: 4671
Рейтинг: 767
|
|||
|
Под комбинацией "\r\n" в документации к компоненту подразумевается "перевод строки", а не буквально строка "\r\n".
POSTData должен выглядеть так: PHP_SESSION_UPLOAD_PROGRESS=test action=upload pass= pass_2= delete=1 description= show_options=false Там есть папка с примерами - ты б глянул. |
|||
| карма: 26 |
|
|
Ответов: 287
Рейтинг: 5
|
|||
|
У меня в StrList много строк каждая строка для своего хоста.Когда так ставлю
PHP_SESSION_UPLOAD_PROGRESS=test не получается
action=upload pass= pass_2= delete=1 description= show_options=false ------------ Дoбавленo в 17.46: каждая строка свой индекс |
|||
| карма: 0 |
|
|
Ответов: 4671
Рейтинг: 767
|
|||
|
Udokanec писал(а): каждая строка свой индексPHP_SESSION_UPLOAD_PROGRESS=test\r\naction=upload\r\npass=\r\npass_2=\r\ndelete=1\r\ndescription=\r\nshow_options=false пошла на PostData в видеPHP_SESSION_UPLOAD_PROGRESS=test action=upload pass= pass_2= delete=1 description= show_options=false Можно разделитель поставить более редкий, например PHP_SESSION_UPLOAD_PROGRESS=test|action=upload|pass=|pass_2=|delete=1|description=|show_options=false И заменять "|" на \r\n перед PostData |
|||
| карма: 26 |
| ||
| Голосовали: | Udokanec |
|
Ответов: 287
Рейтинг: 5
|
|||
|
Спасибо то что доктор прописал
|
|||
| карма: 0 |
|
|
Ответов: 287
Рейтинг: 5
|
|||
|
Еще один вопросик.Не могу догнать как заполнить таблицу.Данные не приходят одновременно и заполняется то одна колонка то другая.code_37025.txt
|
|||
| карма: 0 |
| ||
| файлы: 1 | code_37025.txt [1.3KB] [439] |
|
Ответов: 4671
Рейтинг: 767
|
|||
|
А зачем таймер? Убери его. Сначала отработает первый компонент, потом второй и занесет данные в таблицу
|
|||
| карма: 26 |
|
|
Ответов: 16884
Рейтинг: 1239
|
|||
| карма: 25 |
| ||
| файлы: 1 | code_37027.txt [838B] [480] |
|
Ответов: 287
Рейтинг: 5
|
|||
|
Да я пробывал и без таймера.Или одна колонка или другая
|
|||
| карма: 0 |
|
|
Ответов: 4671
Рейтинг: 767
|
|||
|
Тогда смотри, что выдаёт каждый из компонентов. Возможно или ошибка, или пустая строка, или BlockFind не находит что надо.
И не понятно принцип действия схемы. Если выполняется два одинаковых запроса, и в одном результате ищется одно значение, а в другом - другое, то тогда не нужно ставить два HTTPClient. Ставишь один, после onFinish - Hub с двумя выходами на два BlockFind. |
|||
| карма: 26 |
|



Поиск
Друзья
Администрация