Pb avec FileReference

cs_Thienou Messages postés 69 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 12 février 2010 - 3 juin 2007 à 20:42
cs_Thienou Messages postés 69 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 12 février 2010 - 3 juin 2007 à 20:44
Bonjour a tous.

Je souhaite utiliser un system d'upload sur un de mes futur site qui permetrat d'uploader des fichiers de plus de 100Mo

Pour sa j'utilise la class FileReference sous flash.

Le probleme est que ds que je veut uploader des fichiers superieur à 10Mo sa ne fonctionne pas.

Mon code flash :

import flash.net.FileReference;

var file_fr:FileReference = new FileReference();
var list_obj:Object = new Object();
file_fr.addListener(list_obj);
var my_pb:mx.controls.ProgressBar;

my_pb.mode = "manual";
my_pb.conversion = 1024;
my_pb.labelPlacement = "top";
my_pb.label = "%3%% (%1Ko/%2Ko)";
my_pb._visible = false;

browse_butn.clickHandler = function(){
    file_fr.browse([{description: "Fichiers vidéo", extension: "*.avi;*.mpg;*.mpeg;*.wma"}]);
}

list_obj.onSelect = function(){
    name_txt.text = file_fr.name;
    file_fr.upload("upload.php");
}

list_obj.onProgress = function (bytesTotal, bytesLoaded){
    my_pb._visible = true;
    my_pb.minimum = 0;
    my_pb.maximum = file_fr.size;
    my_pb.setProgress(bytesLoaded, my_pb.maximum);
}

list_obj.onComplete = function(){
    name_txt.text = "Votre fichier a été envoyé";
    my_pb._visible = false;
}

list_obj.onCancel = function(){
    name_txt.text = "Annuler";
}

list_obj.onIOError = function(fileRef){
    name_txt.text = "IO error with " + fileRef.name;
}

list_obj.onSecurityError = function(fileRef, error){
    name_txt.text = "Security error with " + fileRef.name + ":" + error;
}

list_obj.onHTTPError = function(fileRef:FileReference, error:Number){
    name_txt.text += "HTTP error: with " + fileRef.name + ":error #" + error;
}

Fichier php : upload.php :

<?php

if ($_FILES['Filedata']) {
    $uploadDir = "videos/";
   $uploadFile = $uploadDir . basename($_FILES['Filedata']['name']);
   move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadFile);
   @chmod ( $uploadFile, 0777 );
}
?>

- J'ai fait un essai en local ou sur un hergement mutualisé sa ne fonctionne pas
- J'ait fait tester le system par une tierce personne sa ne fonctionne aps mieux

Avez -vous déjà rencontré ce probleme ?

Merci d'avance.

||--Thienou--||

1 réponse

cs_Thienou Messages postés 69 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 12 février 2010
3 juin 2007 à 20:44
Correction : Je souhaite utiliser un system d'upload sur un de mes futurs site qui permetrat d'uploader des fichiers jusqu'a de 100Mo

||--Thienou--||
0