|
Upload et Jauge de progression |
Débuté par benicourt, 03 aoû. 2017 10:04 - 6 réponses |
| |
| | | |
|
| |
Membre enregistré 48 messages |
|
Posté le 03 août 2017 - 10:04 |
Bonjour, La jauge de progression fonctionne sous Firefox/Chrome/IE11, mais pas sous Edge... Y-a t-il un paramétrage à réaliser ou est-ce une problème non résolu à ce jour ? Par avance, merci.
-- Mes blogs: www.benicourt.com |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 102 messages Popularité : +4 (6 votes) |
|
Posté le 04 août 2017 - 08:04 |
Code : A chaque modification de la liste des fichiers sélectionner dans UPL_upload nTaille est un entier système sTaille est une chaîne
// Si le champ contient un fichier : lance l'envoi du fichier SI MoiMême..Occurrence > 0 ALORS ZoneRépétéeSupprimeTout(ZR_Fichiers) POUR i=1 _A_ MoiMême..Occurrence LIB_Déposer_des_fichiers_ici..Visible = Faux nTaille = UploadTailleFichier(MoiMême, i) // Formatage de la taille du fichier // < 1Ko SI nTaille < 1024 ALORS nTaille = nTaille * 1 sTaille = "%1 octets" // < 1Mo SINON SI nTaille < 1024^2 ALORS nTaille = nTaille / 1024 sTaille = "%1 Ko" // < 1Go SINON SI nTaille < 1024^3 ALORS nTaille = nTaille / 1024 / 1024 sTaille = "%1 Mo" FIN // Construit le texte sTaille = ChaîneConstruit(sTaille, Arrondi(nTaille, 1)) ZoneRépétéeAjouteLigne(ZR_Fichiers,MoiMême[i],sTaille,0,"",RVB(255,192,64)) FIN SINON // La liste vient d'être vidée (principalement par l'envoi d'un fichier) // => Il ne faut pas effacer le libellé LIB_Upload_Fichier. Ce Libellé indique que l'upload est terminé. FIN Code : Progression du transfert de UPL_Upload
sFichier est une chaîne = MoiMême[UploadFichierEnCours(MoiMême)] // Fichier en cours d'upload rAvancementGlobal est un réel = UploadTailleEnvoyée(MoiMême) / UploadTaille(MoiMême) // Upload global rAvancementFichier est un réel = UploadTailleEnvoyéeFichierEnCours(MoiMême) / UploadTailleFichierEnCours(MoiMême) // Upload fichier
// Avancement de la jauge (le champ jauge mesure 179px de large) ATT_JaugeValeur[UploadFichierEnCours(MoiMême)] = Arrondi(rAvancementFichier * 100,0) + " %" ATT_JaugeLargeur[UploadFichierEnCours(MoiMême)] = rAvancementFichier * 100 * 179 / 100
// Fin de l'avancement SI Arrondi(rAvancementFichier * 100) >= 100 ALORS ATT_JaugeCouleur[UploadFichierEnCours(MoiMême)] = RVB(76,175,80) ATT_JaugeValeur[UploadFichierEnCours(MoiMême)] = "Terminé" FIN
Code : Réception des fichiers // Insérer ici le code de traitement des fichiers uploadés // Exemple de code : // Copie le fichier uploadé dans un répertoire spécifique
POUR i = 1 _A_ MoiMême..Occurrence UploadCopieFichier(MoiMême, sRépertoireDestination, "", i) FIN
si tu peux m'envoyer ton email je rattacherai la page Upload dans l'email
-- HRS TECHNOLOGIE Email : sales@hrs-technologie.com http://www.hrs-technologie.com |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 48 messages |
|
Posté le 04 août 2017 - 09:57 |
Hello, Désolé, mais je ne vois aucune modification entre ce code et celui généré automatiquement par webdev. Comme je l'indique dans mon message, ça fonctionne pour moi sous IE11,Firefox et Chrome, mais sous Edge, la barre de progression ne s'affiche pas.
-- Mes blogs: www.benicourt.com |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 102 messages Popularité : +4 (6 votes) |
|
Posté le 04 août 2017 - 12:31 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 48 messages |
|
Posté le 04 août 2017 - 16:58 |
Re. Chez moi, ça ne fonctionne pas : enfin, la copie fonctionne, pas la jauge. J'ai juste le "terminé" à la fin. Alors que ça passe sur tous les autres navigateurs. Win 10 / Microsoft Edge 40.15063.0.0
-- Mes blogs: www.benicourt.com |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 102 messages Popularité : +4 (6 votes) |
|
Posté le 04 août 2017 - 19:57 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 48 messages |
|
Posté le 05 août 2017 - 09:23 |
Ouaip... mystère... En plus, j'ai testé avec l'exemple de base, donc rien modifié... si d'autres ont des retours à ce sujet... En tous cas, merci pour ce retour. -- Mes blogs: www.benicourt.comMessage modifié, 05 août 2017 - 09:23 |
| |
| |
| | | |
|
| | | | |
| | |
|