Page 1 sur 1
Contrôle taille des pièces jointes

Publié:
16 Déc 2010 à 10:18
par Rubixcube
Bonjour,
Contexte : développement appli web domino
Je suis à la recherche d'une méthode pour contrôler la taille des pièces jointes associées à un document via un composant FileUpload.
Merci d'avance

Publié:
16 Déc 2010 à 12:01
par amahi
Bonjour,
Il exsite un composant sur openntf qui te permettra d'avoir acces a ce genre d'information.
http://www.openntf.org/internal/home.ns ... 9E00417D41

Publié:
17 Déc 2010 à 09:30
par Rubixcube
Merci.
Je vais voir la philosophie de cette solution et m'en inspirer.

Publié:
17 Déc 2010 à 12:29
par billbock
le probleme est quel 'on soit obligé d'uploader la Piece jointe
le seul moyen est d'avoir un champ (par exemple taillePJ) avec pour valeur "@AttachmentLengths"
dans le webquerysave = lancer agent
contanant ce code :
- Code : Tout sélectionner
If Cdbl(doc.taillePJ(0))>100000 Then
doc.RemoveItem("$FILE")
Call doc.save(False,False)
If langue="EN" Then
Print "<script>window.alert('With a filesize of 100 kbytes, the photo can not be saved');history.back()</script>"
Else
Print "<script>window.alert('Avec un poids supérieur à 100 kilooctets\, la photo ne peut être sauvergardée.');history.back();</script>"
End If
Exit Sub
End If

Publié:
17 Déc 2010 à 12:34
par Michael DELIQUE
ce que j'ai souvant vue, c'est de passer par un document notes annexe dédié a l'upload du fichier

Publié:
17 Déc 2010 à 13:35
par amahi
Le soucis c'est que si on ne passe pas par une techno tierce on ne peut pas connaitre la taille de la PJ avant transfert vers le serveur. On general on cherche a eviter un submit qui prend 10 min pour ensuite afficher un message de type "Votre piece jointe est trop volumineuse".
La seule solution est donc avec ou une applet java ou un bout de flash de recuperer la taille de la PJ avant le submit.

Publié:
17 Déc 2010 à 16:20
par Grey Goda
Autre option plus simple à mon goût : un contrôle javascript doublé par un contrôle coté serveur (pour les petits malins ou les personnes ayant désactivé le JS).
Un exemple parmi une foultitude d'autres (qui utilise jQuery)
ici

Publié:
20 Déc 2010 à 08:45
par Rubixcube
Merci beaucoup Grey Goda.
J'utilise dèja JQUERY pur l'interface graphique, c'est une bonne piste que la tienne.