[C# .NET] Comment limiter la taille d'un fichier à uploader ?

Comment limiter la taille d'un fichier à uploader ? [C# .NET] - C#/.NET managed - Programmation

Marsh Posté le 05-09-2006 à 10:19:34    

Hello,
 
Je cherche une solution simple pour uploader un fichier et limiter la taille de ce fichier, donc éviter que le fichier que l'utilisateur décide d'envoyer face 10giga ...
 
L'idée est d'utiliser le htmlInputFile, mais à priori celui ci ne permettrait d'avoir la taille du fichier qu'après upload vu qu'on n'a pas la main sur le système.
Ce n'est donc pas une solution géniale.
 
Autre possibilite récupérer les propriétés du fichiers, mais la j'ai un blanc.
 
Solution bidouille est mauvaise, créer un thread limitant le temps d'upload ? Mais ça ne me donnera aucune certitude concernant la taille du fichier et je ne vois pas comment mettre cette solution en place, comment stopper l'upload après le délais ?


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 05-09-2006 à 10:19:34   

Reply

Marsh Posté le 05-09-2006 à 10:46:52    

Reply

Marsh Posté le 05-09-2006 à 11:14:16    

merci mais non, je souhaiterai avoir l'info avant que l'uplaod ne soit terminé.
Ici il me semble qu'il upload le fichier et ensuite j'ai l'information concernant la taille.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 05-09-2006 à 11:15:28    

Pouet pouet pouet... C'est au niveau du serveur que ça se gère ça, non ? Pas au niveau du langage :??:

Reply

Marsh Posté le 05-09-2006 à 11:19:38    

Et bien du coté du client c'est pas possible ?
Tu geres que le serveur ?

Reply

Marsh Posté le 05-09-2006 à 11:22:45    

ca doit pouvoir le faire ca :

Citation :

Lorsque vous transférez des fichiers volumineux, utilisez l'attribut maxRequestLength de l'élément httpRuntime, élément (Schéma des paramètres ASP.NET) pour augmenter la taille maximale de fichier autorisée. Le navigateur génère une erreur DNS lorsque le fichier dépasse la taille spécifiée.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 05-09-2006 à 11:24:08    

_darkalt3_ a écrit :

Et bien du coté du client c'est pas possible ?
Tu geres que le serveur ?


Du côté client, ce sera toujours contournable, mais y'a pas vraiment de solution...

Reply

Marsh Posté le 05-09-2006 à 11:24:51    

FlorentG a écrit :

Du côté client, ce sera toujours contournable, mais y'a pas vraiment de solution...


ok :jap:

Reply

Marsh Posté le 05-09-2006 à 11:28:01    

toujours contournable oui, mais ca limite un peu aussi, on ne dit pas a l'utilisateur vas y fonce et casse tout :D, s'il le fait c'est intentionnel dans ce cas :).
 
Mais je ne cherche pas a verifier cote client, a vrai dire il pourrait uplaoder autant qu'il le vuodrait que ca serait pas super derangeant mais je prefere eviter de perdre du temps a lui laisser faire ce qu'il veut :D.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed