Voici le code AS3, il est juste un code de chronologie rapide et sale:
var fileRef:FileReference = new FileReference();
fileRef.addEventListener(Event.SELECT, uploadFile);
fileRef.addEventListener(ProgressEvent.PROGRESS, fileUploadProgress);
fileRef.addEventListener(Event.COMPLETE, fileUploadComplete);
button.addEventListener(MouseEvent.CLICK, browseForFile);
function browseForFile(e:Event):void
{
fileRef.browse();
}
function uploadFile(e:Event):void
{
fileRef.upload(new URLRequest("http://localhost/php5dev/test/upload_script.php" ), "as3File", false);
}
function fileUploadProgress(e:ProgressEvent):void
{
trace((e.bytesLoaded/e.bytesTotal) * 100);
}
function fileUploadComplete(e:Event):void
{
trace("upload complete");
}
Voici le code PHP:
<?php
$target = "uploads/" . basename($_FILES[ "as3File" ][ "name" ]);
if (move_uploaded_file($_FILES[ "as3File" ][ "tmp_name" ], $target))
echo("file upload success<bt />");
else
echo("error uploading file<br />");
>
Hope this helps, nous allons Je sais si vous avez besoin de moi pour clarifier quoi que ce soit.
oui ce sera très utile parce que je suis tout à fait nouveau dans actionScript. Nous vous remercions de votre réponse et de votre aide. – dip1232001