Страница: 1 |
Страница: 1 |
Вопрос: Загрузка изображений на imageshack.us
Добавлено: 01.12.06 21:43
Автор вопроса: i0ngunn3r
Черт побери, я все что можно перепробовал. Снифферил браузеры, пытался сделать все(
Но нифига(((
Извините, можете написать нубу пример ПРАВИЛЬНОГО хттп запроса для загрузки на imageshack.us?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
W[4Fh]LF
Вопросов: 0
Ответов: 187
Web-сайт:
Профиль | | #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-сайт:
Профиль | | #5
Добавлено: 08.12.06 13:24
Не в base64 она, а как есть.