Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 1 |

 

  Вопрос: Request.BinaryRead - Как получить данные Добавлено: 12.07.04 15:46  

Автор вопроса:  Swift
Дамы и господа! Помогите плиз кто чем может!

Задача: отправлять данные из моей программы на сайт, где есть asp.

Вариант1.
Если воспользоваться Server.Request.BinaryRead и Internet Transfer Control:
    pInetCTRL.Execute("http://SomeSite/TestPost1.asp", "POST", "12345")
, то на сервере эти данные можно прочитать путём:
Dim binread
Dim bytecount
bytecount = Request.TotalBytes
binread = Request.BinaryRead(bytecount)

Так вот, Request.TotalBytes выдаёт правильное значение переданных байт, и функция Ubound(binread) тоже сообщает этот размер, но, при любой попытке обратиться к binread как к массиву - ошибка.
То есть, инструкции вида v=binread(1) не работают. Хотя TypeName(binread)="Byte()" ???

Если же я пробую работать с ним как со строкой: Mid(binread,1,1) - то выдаёт ерунду.

Вопрос: как правильно работать с Request.BinaryRead? пример я брал из MSDN.

Вариант2.
Можно принимать данные, посланные из форм методом POST: v=Request.Form("SomeItem")
Но как надо передавать данные методом pInetCTRL.Execute("http://SomeSite/TestPost1.asp", "POST", "12345")
, чтобы на сервере их можно было читать в Request.Form("SomeItem") ?? Что надо передать в "Data"?
Помогите, пожалуйста, ибо застрял намертво, а ... всё близится...

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #1 Добавлено: 12.07.04 19:10
variant 2:

pInetCTRL.Execute("http://SomeSite/TestPost1.asp", "POST", "SomeItem=12345&OtherItem=67890&ThirdItem=Some Of My Data";)


udachi

Ответить

Номер ответа: 2
Автор ответа:
 Swift



Вопросов: 5
Ответов: 43
 Профиль | | #2 Добавлено: 12.07.04 19:36
Спасибо за ответ. :)
Но что-то не работает :(
Ты написал, что формат такой-же, как и у QueryString. Но в результате данных не получаю :(

Ответить

Номер ответа: 3
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #3 Добавлено: 13.07.04 00:09
pInetCTRL а где ето скачать моно?

Ответить

Номер ответа: 4
Автор ответа:
 Swift



Вопросов: 5
Ответов: 43
 Профиль | | #4 Добавлено: 13.07.04 10:48
pInetCTRL это переменная, которая ссылается на Microsoft Internet Transfer Control

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам