Téléchargé 5 fois
Vote des utilisateurs
1
0
Détails
Licence : Non renseignée
Mise en ligne le 21 janvier 2014
Plate-forme :
Windows
Langue : Français
Référencé dans
Navigation
Customisation et complétion du File Upload en VB.NET/ Jqueryui de BlueImp
Customisation et complétion du File Upload en VB.NET/ Jqueryui de BlueImp
Le Zip contient un projet Visual Studio 2010. Dedans vous retrouvez le FileUpload JqueryUI de BlueImp.
Mais avec quelques modifications. J'ai impacter que 2 fichiers (jquery.fileupload-validate.js et jquery.fileupload-ui.js)
1/ Ajout de control du nom de fichier (sinon risque d'écraser fichier existant)
2/ Control de la taille totale de TLD côté js et côté vb (à cause IE9 controle pas taille de fichier que lors du chargement)
3/ Traduction en français des messages d'erreur
4/ Verrouillage bouton "Envoyer" si pas utile supprimer les appels à CheckEnvoyer
5/ Ajout du découpage (chunk) de fichier pour les browser le upportant
6/ Taille de fichier en Mo (au lieu Mb peu utilisé en France)
7/ Si Erreur ajout de la classe "Err" pour ne pas tenir compte de ces fichiers
8/ Ajout calcul de taille en octet (s'arrêter au kilo octet)
9/ Gestion des fichiers avec accent
Si vous avez d'autres idées d'améliorations ...
Toute aide sera la bienvenue
Mais avec quelques modifications. J'ai impacter que 2 fichiers (jquery.fileupload-validate.js et jquery.fileupload-ui.js)
1/ Ajout de control du nom de fichier (sinon risque d'écraser fichier existant)
2/ Control de la taille totale de TLD côté js et côté vb (à cause IE9 controle pas taille de fichier que lors du chargement)
3/ Traduction en français des messages d'erreur
4/ Verrouillage bouton "Envoyer" si pas utile supprimer les appels à CheckEnvoyer
5/ Ajout du découpage (chunk) de fichier pour les browser le upportant
6/ Taille de fichier en Mo (au lieu Mb peu utilisé en France)
7/ Si Erreur ajout de la classe "Err" pour ne pas tenir compte de ces fichiers
8/ Ajout calcul de taille en octet (s'arrêter au kilo octet)
9/ Gestion des fichiers avec accent
Si vous avez d'autres idées d'améliorations ...
Toute aide sera la bienvenue
Je me suis louper sur la mise en ligne :oops:
Si vous avez des questions ou des idées d'améliorations ...
Pour faire un simple lecteur de fichier d'un dossier:
où tdFileName est dans une css mettant la width à taille fixe (pour ne pas avoir les colonnes qui changent de tailles à chaque nouveau fichier)
J'ai rajouté des nom aux colonnes.
Et si vous voulez mettre les erreurs en rouge
.Err .name
{
color: #FF0000;
}
associé à
Dans l'exemple ci-dessus j'ai mis les erreurs en title
faut dans ce cas aussi mettre à jour le fichier jquery.fileupload-ui.js
Trouvez l'emplacement de
}).fail(function () {
if (data.files.error) {
data.context.each(function (index) {
var error = data.files.error;
if (error) {
//YL:modif bloquer le chargement des fichiers en erreurs
data.context.find('.start').attr('disabled', true);
data.context.find('.start').attr('aria-disabled', true);
$(this).find('.error').text(error);
data.context.addClass('Err');
}
});
}
});
et remplacer
$(this).find('.error').text(error); par $(this).attr("title", error);Je viens de remplacer le Zip pour corriger une erreur au niveau du Handler.aspx sur l'upload de fichier chuncké
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.