Utiliser SWFUpload... [PHP/JS/Flash] - HTML/CSS - Programmation
Marsh Posté le 23-02-2012 à 09:59:18
Voici les erreurs que j'ai pu relever lorsque je teste ma page, la première apparait au chargement de la page, la seconde lors du clic sur le bouton 'choisir fichier'.
Comment est ce que je peux connaitre l'exception qui a empeche de créer l'instance swfu ?
Détails de l’erreur de la page Web
Message*: Exception levée mais non décelée
Ligne*: 42
Caractère*: 2
Code*: 0
URI*: http://192.17.17.7/echange/swfupload/swfupload.js
Message*: 'swfu' a la valeur Null ou n'est pas un objet.
Ligne*: 26
Caractère*: 1
Code*: 0
URI*: http://192.17.17.7/echange/
Marsh Posté le 20-02-2012 à 14:07:26
Bonjour à tous,
je cherche à implémenter un upload de fichiers au travers de SWFUpload, qui me permettrait d'envoyer des fichiers de grande taille.
J'ai tout d'abord mis en place un formulaire de base html et la réception en php qui ne m'ont pas posé de problème, l'upload d'un fichier de qq Mo est ok avec le formulaire html.
Cependant je cherche à avoir une barre de progression, et une 'mini gestion' des upload, dans le style des uploader de gmail etc...
Je me suis tourné vers SWFUpload (http://swfupload.googlecode.com/files/SWFUpload%20v2.2.0.1%20Core.zip)
J'ai donc un dossier swfupload à la racine de mon dossier avec les pages qui contiennent le formulaire et la pa
Maintenant j'essaye de 'remplacer' le input file par le code de swf upload mais je n'arrive pas à afficher quoi que se soit...
Voici le code de mon index qui contient le formulaire :
<html>
<head>
<title>Upload</title>
<script type="text/javascript" src="swfupload/swfupload.js"></script>
<script language="Javascript">
var swfu;
window.onload = function (){
var settings_object = {
upload_url : "upload.php",
flash_url : "swfupload/Flash/swfupload.swf",
file_size_limit : "20 MB"
};
swfu = new SWFUpload(settings_object);
};
</script>
</head>
<body>
<form method="POST" action="upload.php" enctype="multipart/form-data">
<input type="button" value="Choisir fichier" onclick="swfu.selectFiles()" />
<!-- <input type="file" name="fichier"> -->
<input type="submit" name="envoyer" value="Envoyer le fichier">
</form>
</body>
</html>
le résultat : j'ai le bouton d'envoi du form qui s'affiche sans le choix des dossiers et fichiers à envoyer.
Qu'est ce qui me manque ? j'ai essayé d'autre exemple de la doc mais j'ai pas réussi à intuiter ce qui ne va pas... si ça peut aller en php je ne touche pas grand chose en flash/js.
Merci pour les infos.
Message édité par Toscanno le 21-02-2012 à 10:22:33