Вверх ↑
Этот топик читают: Гость
Ответов: 1043
Рейтинг: 33
#1: 2013-03-19 21:04:18 ЛС | профиль | цитата
Помогите пожалуйста составить POST запрос загрузки файла на сервер (хостинг картинок)

вот сам хостинг: http://hostingkartinok.com/
Вот его ip: 93.189.41.181

Вот POST запрос с hostingkartinok.com

POST
POST /process.php HTTP/1.1
Host: hostingkartinok.com
Content-Length: 30850
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Origin: http://hostingkartinok.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22
Content-Type: multipart/form-data; boundary=----WebKitFormBoundarycv70u3KFDPQ1tIrA
Referer: http://hostingkartinok.com/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.3
Cookie: PHPSESSID=le1obg3elkc2geq3rhr7oissh6; _rbu=13636998175352309174; _rbs=13637045057822960180; guid=3ad6dc490114be411dfa1e6143de026b

------WebKitFormBoundarycv70u3KFDPQ1tIrA
Content-Disposition: form-data; name="image_1"; filename="33ega46ego.ru 2013-03-11 at 14.46.33.jpg"
Content-Type: image/jpeg

[Здесь Данные Изображения]

------WebKitFormBoundarycv70u3KFDPQ1tIrA
Content-Disposition: form-data; name="image_2"; filename=""
Content-Type: application/octet-stream


------WebKitFormBoundarycv70u3KFDPQ1tIrA
Content-Disposition: form-data; name="jpeg_quality"

70%
------WebKitFormBoundarycv70u3KFDPQ1tIrA
Content-Disposition: form-data; name="resize_to"

500px
------WebKitFormBoundarycv70u3KFDPQ1tIrA
Content-Disposition: form-data; name="upload_type"

standard
------WebKitFormBoundarycv70u3KFDPQ1tIrA--

Вот моя попытка

Add(MainForm,2953706,56,77)
{
Width=381
Height=397
Position=1
}
Add(HTTP_FileUpload,7467772,224,140)
{
URL="/process.php"
Host="hostingkartinok.com"
Name="default_img"
link(onBuild,12313219:doEvent1,[])
link(FileName,3032743:Value,[])
}
Add(ODialog,8726327,168,77)
{
Filter="Изображения формата JPEG|*.jpg;*.jpeg;"
link(onExecute,3032743:doValue,[])
}
Add(Memory,3032743,224,77)
{
}
Add(TCP_Client,14309035,371,161)
{
Port=80
IP="93.189.41.181"
link(onRead,12064257:doCharset,[])
}
Add(Hub,14955749,315,161)
{
link(onEvent1,14309035:doOpen,[])
link(onEvent2,14309035:doSend,[(345,174)(345,181)])
}
Add(Memo,14934715,504,161)
{
Top=60
Width=365
Height=299
Align=5
ScrollBars=2
}
Add(Hub,12313219,273,140)
{
link(onEvent1,8824269:In,[])
link(onEvent2,14955749:doEvent1,[(301,153)(301,167)])
}
Add(LineBreak,6579121,462,168)
{
link(Out,14934715:doClear,[])
Primary=[8824269,-147,-28]
}
Add(Button,1175982,112,77)
{
Width=365
Height=30
Align=2
Caption="open"
link(onClick,8726327:doExecute,[])
}
Add(Button,10076697,168,140)
{
Top=30
Width=365
Height=30
Align=2
Caption="upload"
link(onClick,7467772:doBuild,[])
}
Add(Charset,12064257,420,161)
{
Type=7
link(onCharset,14934715:doAdd,[])
}


------------ Дoбавленo в 19.14:
Пишет мол, "Ошибка, вы не выбрали ни одного файла"
------------ Дoбавленo в 21.04:
Спасибо всем за помощь, тема закрыта
карма: 0

0
файлы: 1code_30255.txt [23.6KB] [172]
1
Сообщение
...
Прикрепленные файлы
(файлы не залиты)