cURL / Mailing Lists / curl-library / Single Mail

curl-library

Porblem with posting file on Windows (libcurl+php)

From: Роман Ковальский <steel_d_at_mail.ru>
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љЉсЁҐЬЪУ7Yre­N­Щ цЙ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> О~$У;Ёі˜,?Шq­L#Цу ююеќ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