curl-library
Porblem with posting file on Windows (libcurl+php)
Date: Tue, 08 May 2012 18:37:00 +0400
Hello!
I have some problem with posting file
In original protocol we have
-----------------------------23281168279961
Content-Disposition: form-data; name="image[0]"; filename="title.jpg"
Content-Type: image/jpeg
яШяб жExif II* 1 J 2 f i‡ z
ACD Systems Digital Imaging 2012:05:01 17:03:24 ђ 0220ђ’
697 x Z ј R98 0100 яя
я яю =CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 100
яА Z x ! яЫ „
яД Ў
!1 Aa "QqЃ‘2ЎБ #RSTbr“ІС3B±В 7’Тбр
!"123 AQqЃ #aЎБрC‘±яЪ ? ф* зҐUu }SґHoЋ Ќ) 1џп
_;Ф®ЈЪУа) ТfЇ'ќЖЌfgB Љa#І0Ќ0 “П4кЯ9¦ФњЁ |j$І‚Aљ •Х,B’ШSн§ kx°ЬЫјiвr +A »V
8тз4ЗІдбЁpО2e{RјЕXђЏHЩbиц.rоWf_.ё7јB‚Цџт— R·,з’1гЕWх®¶ґ<KpT ЃКєfЏ¬ІЄфкјїџЬ_
KTоїЮc Й®Ч‘%е р|кЅ%нДдх¬кЦФnНЂ ќ}xeІў}Х"lЛP хЂ=ЙлхўJЕ а¶dбVцYб¶АПЏS]=[гK;$ЙЪ
‘bKX^3ТіЋЦf=oјX ee!ЩЭЪсв
zQ5 §Б•Е<т%+z њ“Ф E±3Щ ЊЉд=™»y
ыиЦо+ Аs4D‘l†Е№ : §yрзЉІ@н ыkeI·Ьќgz jЪ¬e'ЁЎJ –Pl§ Ї’5л{¬њҐйK>[ЌBoЋјyqGзљўG±mБ
Щ™/ Ќ ш«ыQмYЩ .еГзАъP§jЏ І†{†¦ Ђђђ< вўz7 ®\ћYf°Ђ^c sыї} ёи w•џvЈ ™ЇЪ”тI,
I.Ј PM3Ё]h >› Њ‡]h +9чЉ5 Жќ ЬVХтЁRhм ЈOBs¬e§ш \ЇJ°9fKЁтRsWч…ФHU§д¶џНИi_2(ga
Нa;њOІ:ђ®*Кiц9р|АRЬ ?J±ЪЎЊ…`gЯ@ІО0‚Бg№i‹ Ґ°6х¦ FJ@П5ћыЌ ©њЋ:R;®ЎУ6”‘rїЫг‘Х+ђ
ќЯAНJj<І»e7€¬• Џjъ ‰сг36\ҐIu, ± e ” ‘н( Њ‘Gя Е6ЏХЙюXюфЕrЊЧH+Єќ-)¬dіа ¤лф
? џ э4жЈН Sй±t$ н8§p›
p uЎ0±2kП¤=ГNk륢N’‡!«|З#6ґJZ ґҐXЙцH ќиОЯнzГґH:eZFl'з:YKўR m* *зЂz$ФнLqРФwdУ^h A
H4¶|T›RФ Њ
іBиmЋь J;Hёj‹u¶ :fвфNх· ъ™АPйґз аш :ТwПЭЦд7¦Љ•‰0ПF‹ќЖлШјйч[ј›“ПN п¤ѕ]^ iг$љШђFx
Є.y rQІI ]•іIOs8)€к‡э†± µ љПШ«WGЈЪ™pENФ єЈЂ ж'А ЛцЊ ¶cыШs@›ЭЏУщ)ч –«ЅЪД
мV”Ыя –#¶Qґ„ҐJq
RSд1бЕjї’rґЅ”ҐоZ—МWЫ]7E~џЛ/G ±•yU#]џПДтpя MlЯжЊ:| ѕ цSр§VгµдЊз Љ КЭЈІЪы^Ф<ЋnR
М¬я j?І мzTi¶АдМq_Fњ ИЧ~“ъ «љлM -ХҐ I9*V щТ‰wЭ<ЁOFMъШ^о·†ДЦКИП\g> «†Ч Si @y
µ9№* +Ў 9§NXl7дІ«НЄ<оа Шx qћ: ѓ
H4 ўЭiіZД;=І$ ЭЭEe-#>ь$ M w+лCЖYfОe%©v§ЎЅћоCji{N Х ~ RгцGў!*Kw V‘Ђ·
«?P tЁ®Я5’aЁ¶њЄЮ2L;6РмЬ™›щ ;"3ЃжњzK® ,r 7+ §>§ цtУUЧ Ј¶ NЫ'sМЮI ;^ЖjЏ®Ц ‘ЏЅПцљb
я $ џ -†аЪЋ)м ‚к~4 ѓDтЏhІ
} oмђ0.N“ПOО шУѕИ ЫйmaW‚%)#жТН[іF·шџРФЅ'Ґ; С/RёЪёT'Pїб)9ы«И:;\vY qе\мц‰-2¬*H `
І@ 9⵴5· Ї™ехsIбћ¶мЪzдцmet eP#ђ<?ГMj–зЖБљЖµu4jФъGl>џ~(¶^I T-Ў[%SЈ kЄЬ g"‹
‹Й‘•e'љЏ?
2@ >–G®њt¬п[Ь#HФ Ы[Y/°RвТ @
?*нL” Y:tе (®”” д|x§Цеюu$ d¦ІѓaЕбћMн jэ%uB W №Йq_ ћ Цћv,щwТ§N ј•N>> ВЗбFЗR5
?*[ь—ф6/I• = /K)JрВОТ¬ „“_њйФ°эeжN’\Z•ніyоR3У В@гЊsЏ:ФРГ-уьћ{S$ ёэр~Ђv3•ъ=iЧ
?* Пx«{E[ЋT Я Z¤%ЃЊЦ<ЧS4 аnЫЙ з дwїkље рNV6њљи§3Њ 2g €hќЭ|л¦я :2@ >»LЏ Ю
?*дЗЬ mґ•(“Р
ВtEбЭW F¬’“›ґЧд5ёћ
ШШшl@Ўк Ґ Лi嵤?Х Ь\моSц9ЋЖ“ J Г«Z Z TpI 9к++·ц§Ё$¶‘ нЁ$gђ¦гЗkоцЏЭImq\<#Z”¦џJ
b§lљЉсЁҐЬЪУ7YreNЩ цЙY=w(§џ3ЃFй®О»JУэўЕХ¶« ЊЁJS'sn Ф¤ T њ …Z6F КmэG
вб¶Xы vљюґЦ Eєщз8Ы™CЊ Ў¶Й рR”‚G=3XЊoG–%-JbSNѕІ
Ѓ I жiєuт R~О®фz іЧҐиЭ/ ЛZ/c %Ј ddЎ–р1†Чц±Зй •i¶ЅvД pҐ‚7~fFI ъКћ®Е'' ї SIF\Ћ
ЪЧLҐ@I¶>њu(X?к 4·лM?
RP№Jc?®IHПЗ‘LU«®|> ®РЫ тX и-…6аRT2
NA®†BB±ZI њ.BD~N AлHя гDА 5фЊЦJУэ…Oe…н‘-%„m8ЖхKґ ± ЋЛl¶дµ“ #MЁgЂvЊэщ®є?–їWэя Ґ
*}bе № J\ H ГЁ ҐЛZ- чbЕm-ґOxШHЪ UИ оGКі®ѓЪљ4jџV #k{·зЯEFЬђ Ю : бKm ИіRhы>
«ak} вџbZ ё бЅ< Ўу¬Вгў5 —–Y’ у ;™XQ[+>;Uц’|ЏЯTІ8Y У]ћ† tC‹СэУЗќА ј }z >Сfi
Z У јSHц{±‡ Йд ‚>T а7/љ ЏpѕЖФю ™ЁђПv †т±Б8Ь0O‡Z–гuї* УmґАqфЋ®ё¤збЏЖҐUY й|F
ъw¶K}ЉН НЄґнВЬ[ zГ*х–”IЙ<`Ѓ“Рfґ >®У ‘ » ъ$µ ҐЬ8>(8WЭ[”О *'њФУ5'>йЊћqic ИшхЎ
»Я#M`Dучl2ЋёфЉ·h¦ћп jfЩ8П AЬЈф }l1RД`„ґШВG § к›рЈ Ї)0рг†NPЊ{“ћ> .¤
J MО8\uя RЭHШі ;[ДР#rШ цЦOО»®л° Чіћ94“xC«’#qwfе;ф8®ZёпЉг y— Х¶±№* b…ИLб™џiќќj§
b‹ЧgЛ]Е¤ ПЩЦиKйэжT® ь
ы‰йY=џґ6ЩХ)і<еТУvЬP–fІ¦;ЕЋЁIО7y љj ©Чь;ЎШj–Tf»ь~ ЪУ«_7—gMvL ђYRI ’Ѕ©кxг ъХІ э™
ы‰йН 8В™И <ёњЁщP6sЃ›c€о ђгNЇ [k+N_at_qЅйPПјr)EУE[®LwНЖхI Ъ І3ЏЖ§ Dч Eјц•ҐР ЃЁЬ—
ы‰йЩnf_lщe\Џ я 4;QэљНь“я •6Ї’BТУХ7ћВnИе·¬{lФєщЖp‡¤©Ё»№88звBR~uµ¶вwќГЁЖ+OSкcдyЪ
ы‰й|r Ь–Жw:”аxљUЁп /L; 8¤Ђт Ћ…<ЏД|йIБё±M)ўґЭСo2 ШбC жҐDҐђ7№Зё Й—,ХЏ !/ фW#ЮzФ
ы‰йи”ЂјnИт®G 7;єц’ •'Ц Gv—c\}I ¤ЙЫ„М@ вqУwй зИр"Џ\¶јў3ѓ ёиЭQ¤Їк·YµІа–T L†эi+
ы‰йOL IЗйg udУ3о |ЅxH # ї !-g> О~$У;Ёі,?ШqL#Цу ююеќk ™пЛбIЬ |Йдg¦дю4В л„…‚
ы‰йЫйIдэ…¤~4)$Ч “!»
NLД©ЦF6ЇЩЬЯЕCсж”zТя m…ь“эЁi
_Ш э(tш™пdыщ §ПZУ5ј(Њёђpzт+rЯZ_SКГУC—R”ZBђ $rGЏ5I№)FAКЏшNxРнс
ї4+ЊH·µ‚~ИсЈRNдтk ф ”ћ~F»ґOµЙйпЄІ *”BN лпЄN»‘! 㶇ЬJVј)!D |jІрcZTќсЙ\|% n Pђђб^
р8Эѓгп«~ЊmіЩ$ [IЬ·3З_iTZьѕЖ†§ТPKJ”lЁQQ$ №у5gXJ.-м 9 8г<S33 q”s»K°UЙ$ OЏ5ПtЧ
к‘фҐeЬє?яЩ
-----------------------------23281168279961
Content-Disposition: form-data; name="image[0]"
file
and then i try to do this at php + libcurl
$postdata = array(
"image[0]" => "@z:/home/localhost/www/b-s/include/ajax/title.jpg;type=image/jpeg;filename=title.jpg",
"image[0]" => "file"
);
but in protocol i see only one name="image[0]", which was the first ...
Any idea on what I might be doing wrong? Any
help would be very much appreciated!
with curl all work ok:
-F "image[0]=@title.jpg;type=image/jpeg;filename=title.jpg"
-F "image[0]=file"
both "name="image[0]"" are present
С уважением, Роман Ковальский
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2012-05-08