Volledige versie bekijken : Flex / PHP Upload
duivvv
%Europe/Berlin %395 %2007, 09:29
kan er me iemand helpen hoe ik met Flex 2.0 een file upload via php (gn AMFPHP liefst)
groeten
duivvv
%Europe/Berlin %685 %2007, 16:26
niemand ?
Thomaz
%Europe/Berlin %399 %2007, 09:35
Je kan je file vanuit je Flex/Flash app. via POST uploaden. In PHP bekijk je dan wat er mee moet gebeuren.
Er zijn behoorlijk wat voorbeelden te vinden op het net.
duivvv
%Europe/Berlin %519 %2007, 13:28
hmm .. heeft er iemand een heel goed voorbeeld
vind niet direct iets bruikbaars ....
merci . :)
Thomaz
%Europe/Berlin %542 %2007, 14:00
Hier (http://www.5etdemi.com/blog/archives/2007/01/amfphp-19-beta-2-ridiculously-faster/) een voorbeeld van een stukje script om een bestand te uploaden.
Je moet even kijken onder het kopje "ByteArray support".
duivvv
%Europe/Berlin %603 %2007, 15:28
ok cool
hoe haal ik dan vanuit m'n "selectHandler(event:Event)" vanuit m'n FileReference m'n file ?
ja sorry, ik ben echt een groentje in die dingen :)
Ganndlas
%Europe/Berlin %846 %2007, 21:19
Een <mx:HTTPService> maken die naar de PHP gaat.
En de PHP voor zich zelf laten uploaden.
Bijv zoiets:
<mx:HTTPService id="upload_file" result="fileUploaded(event)" showBusyCursor="true" method="POST" url="upload.php" useProxy="false">
<mx:request xmlns="">
<filetoupload>{file.text}</filetoupload>
</mx:request>
</mx:HTTPService>
duivvv
%Europe/Berlin %399 %2007, 10:34
hmm ...
ik snap er echt allemaal heel weinig van ..
hoe ziet m'n php er dan uit
:S
Ganndlas
%Europe/Berlin %538 %2007, 13:55
hmm ...
ik snap er echt allemaal heel weinig van ..
hoe ziet m'n php er dan uit
:S
Oke het bovenstaande script is je HTTPService. Deze zorgt dat je PHP geladen wordt. Je moet je HTTPService inladen via een button (onclick="IDvanHTTPService").
De HTTP Service zegt dat hij de <filetoupload>{file.text}</filetoupload> moet mee sturen.
Dus stel dat je een textbox hebt die file heet, dan wordt de input van file mee gestuurd.
Je hoefd dan alleen maar ene PHP te schrijven (kan ik niet mee helpen, ik gebruik asp) die een soort RequestForm maakt met firetoupload, en dat die het dan op je webserver zet.
Vervolgens is de php klaar, dus de HTTPService gaat naar het 'Result', hievan maak je bijv. een functie met een alert dat je bestandje succesvol, of níet is geupload.
Misschien snap je hem nu?
Hier nog even het scriptje van hoe je HTTPService ongeveer moet worden:
Een <mx:HTTPService> maken die naar de PHP gaat.
En de PHP voor zich zelf laten uploaden.
Bijv zoiets:
<mx:HTTPService id="upload_file" result="fileUploaded(event)" showBusyCursor="true" method="POST" url="upload.php" useProxy="false">
<mx:request xmlns="">
<filetoupload>{file.text}</filetoupload>
</mx:request>
</mx:HTTPService>
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.