Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Загрузка изображений на imageshack.us Добавлено: 01.12.06 21:43  

Автор вопроса:  i0ngunn3r
Черт побери, я все что можно перепробовал. Снифферил браузеры, пытался сделать все(
Но нифига(((
Извините, можете написать нубу пример ПРАВИЛЬНОГО хттп запроса для загрузки на imageshack.us?

Ответить

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

Номер ответа: 1
Автор ответа:
 W[4Fh]LF



Вопросов: 0
Ответов: 187
 Web-сайт: hunger.ru
 Профиль | | #1
Добавлено: 02.12.06 10:13
Там используются и куки и ID сессии, всё это тебе придётся учитывать при запросе, если хочешь писать на чистых сокетах.

Ну а в общем сначала посылается такой POST:


POST / HTTP/1.1
User-Agent: Opera/9.01 (Windows NT 5.1; U; ru)
Host: imageshack.us
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Referer: http://imageshack.us/
Cookie: PHPSESSID=a3bda71c12b5a8b54b8319921b79004e; imgshck=a3bda71c12b5a8b54b8319921b79004e; flashInstalled=0
Cookie2: $Version=1
Connection: Keep-Alive, TE
TE: deflate, gzip, chunked, identity, trailers
Content-Length: 3362
Content-Type: multipart/form-data; boundary=----------wHViRBCIwepMtmVcXTSDHj


А потом такой:

------------wHViRBCIwepMtmVcXTSDHj
Content-Disposition: form-data; name="uploadtype"

on
------------wHViRBCIwepMtmVcXTSDHj
Content-Disposition: form-data; name="fileupload"; filename="avatar.gif"
Content-Type: image/gif

[сама картинка]

------------wHViRBCIwepMtmVcXTSDHj
Content-Disposition: form-data; name="url"


paste image url here
------------wHViRBCIwepMtmVcXTSDHj
Content-Disposition: form-data; name="email"


------------wHViRBCIwepMtmVcXTSDHj
Content-Disposition: form-data; name="MAX_FILE_SIZE"

3145728

------------wHViRBCIwepMtmVcXTSDHj
Content-Disposition: form-data; name="refer"


------------wHViRBCIwepMtmVcXTSDHj
Content-Disposition: form-data; name="brand"


------------wHViRBCIwepMtmVcXTSDHj
Content-Disposition: form-data; name="optsize"


320x320

------------wHViRBCIwepMtmVcXTSDHj--


Вот и гадай, что есть что и откуда брать эти идентификаторы. Короче одним словом замучаешься.

Ответить

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


 

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

Вопросов: 236
Ответов: 8362
 Профиль | | #2 Добавлено: 04.12.06 17:32
идентификаторы - от винта, картинка в base64 :)
А вообще зачем самому ковырять http? Разве непрокатит что-то вроде URLDownloadToFile, или Inet API ?

Ответить

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



Вопросов: 11
Ответов: 30
 Профиль | | #3 Добавлено: 05.12.06 16:58
Хмм, а наглядный пример можно? =\

Ответить

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


 

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

Вопросов: 236
Ответов: 8362
 Профиль | | #4 Добавлено: 06.12.06 01:13
неа, влом :)

Ответить

Номер ответа: 5
Автор ответа:
 W[4Fh]LF



Вопросов: 0
Ответов: 187
 Web-сайт: hunger.ru
 Профиль | | #5
Добавлено: 08.12.06 13:24
картинка в base64


Не в base64 она, а как есть.

Ответить

Страница: 1 |

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



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