Contrôle taille des pièces jointes

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Contrôle taille des pièces jointes

Messagepar Rubixcube » 16 Déc 2010 à 10:18

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
Rubixcube
Posteur néophyte
Posteur néophyte
 
Message(s) : 79
Inscrit(e) le : 21 Oct 2010 à 13:57

Messagepar amahi » 16 Déc 2010 à 12:01

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
@Novaliance
amahi
Empereur des posts
Empereur des posts
 
Message(s) : 1032
Inscrit(e) le : 08 Jan 2007 à 16:57
Localisation : Region parisienne

Messagepar Rubixcube » 17 Déc 2010 à 09:30

Merci.

Je vais voir la philosophie de cette solution et m'en inspirer.
Rubixcube
Posteur néophyte
Posteur néophyte
 
Message(s) : 79
Inscrit(e) le : 21 Oct 2010 à 13:57

Messagepar billbock » 17 Déc 2010 à 12:29

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
Avatar de l’utilisateur
billbock
Modérateur
Modérateur
 
Message(s) : 310
Inscrit(e) le : 15 Fév 2007 à 13:58
Localisation : paris

Messagepar Michael DELIQUE » 17 Déc 2010 à 12:34

ce que j'ai souvant vue, c'est de passer par un document notes annexe dédié a l'upload du fichier
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar amahi » 17 Déc 2010 à 13:35

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.
@Novaliance
amahi
Empereur des posts
Empereur des posts
 
Message(s) : 1032
Inscrit(e) le : 08 Jan 2007 à 16:57
Localisation : Region parisienne

Messagepar Grey Goda » 17 Déc 2010 à 16:20

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
Avatar de l’utilisateur
Grey Goda
Posteur néophyte
Posteur néophyte
 
Message(s) : 61
Inscrit(e) le : 12 Mars 2010 à 11:31

Messagepar Rubixcube » 20 Déc 2010 à 08:45

Merci beaucoup Grey Goda.
J'utilise dèja JQUERY pur l'interface graphique, c'est une bonne piste que la tienne.
Rubixcube
Posteur néophyte
Posteur néophyte
 
Message(s) : 79
Inscrit(e) le : 21 Oct 2010 à 13:57


Retour vers Développement