none
uploader 4Go avec File Upload RRS feed

  • Question

  • Bonjour,

     

    J'ai besoin d'uploader des fichiers tres volumineux (jusqu'a 4Go). Lorsque j'essaye avec le control FileUpload, je suis immediatement dirigé vers la page IE "the page cannot be displayed".

    Pouvez m'aider svp?

    Merci.

    mercredi 19 janvier 2011 10:50

Réponses

  • Bonjour,

    Côté config, il faut je pense mettre la section complète (y compris donc les balises system.webServer englobante).

    Je crois me souvenir que de toute façon on atteint ici une limite propre à ASP.NET qui serait de 2 Go donc je ne pense pas que cela permettra de dépasser les 2Go (mais je ne sais pas si IIS 7 a relevé cela, je ne pense pas). Commencer par exemple par mettre 1Go dans le fichier.

    Il faudrait alors se rabattre sur un composant tiers permettant de passer cette limite. Voir aussi si cela va marcher en pratique (cela risque de durer bien longtemps).

    Par exemple http://www.componentart.com/community/forums/p/50402/50402.aspx semble indiquer que la limite serait bien de 2 Go y compris du côté des navigateurs.

    Je ne sais pas quel est le cas de figure mais il faudrait peut-être alors faire une appli cliente (Java, ActiveX, Silverlight ou autre) qui découperait le fichier pour les envoyer au serveur en "morceaux".

     

     


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    mercredi 19 janvier 2011 12:27
    Modérateur

Toutes les réponses

  •  

    J'ai mis ceci dans le web.config

     

    <system.webServer>
    
    <httpRuntime executionTimeout="240" maxRequestLength="4000000000" />
    
    </system.webServer>

    Mais cela n'a rien changé :(

    Et j'ai ajouté ceci pour que cela ne touche que la partie concernée

    <location path="UploadPage.aspx">
      <httpRuntime maxRequestLength="4000000000"/>
     </location>
    

    J'ai eu ceci comme message d'erreur Unrecognized configuration section httpRuntime.

     

    mercredi 19 janvier 2011 11:20
  • Bonjour,

    Côté config, il faut je pense mettre la section complète (y compris donc les balises system.webServer englobante).

    Je crois me souvenir que de toute façon on atteint ici une limite propre à ASP.NET qui serait de 2 Go donc je ne pense pas que cela permettra de dépasser les 2Go (mais je ne sais pas si IIS 7 a relevé cela, je ne pense pas). Commencer par exemple par mettre 1Go dans le fichier.

    Il faudrait alors se rabattre sur un composant tiers permettant de passer cette limite. Voir aussi si cela va marcher en pratique (cela risque de durer bien longtemps).

    Par exemple http://www.componentart.com/community/forums/p/50402/50402.aspx semble indiquer que la limite serait bien de 2 Go y compris du côté des navigateurs.

    Je ne sais pas quel est le cas de figure mais il faudrait peut-être alors faire une appli cliente (Java, ActiveX, Silverlight ou autre) qui découperait le fichier pour les envoyer au serveur en "morceaux".

     

     


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    mercredi 19 janvier 2011 12:27
    Modérateur
  • Passer par une appli cliente? Cela a l'air compliqué je suis pas sure d'avoir le niveau suffisant.

    Merci pour votre aide.

    lundi 24 janvier 2011 08:29
  • Déjà mettre peut-être 2 Go comme limitation ?

    Envoyer 4 Go via internet prendrait de toute façon un temps assez conséquent. Est-ce que cela sera utilisable en pratique compte-tenu de la vitesse de connexion ?

    Faute de le faire soi-même, il existe peut-être des outils tiers. Par exemple avec une telle taille, il serait utile de pouvoir reprendre le téléchargement en cas de problème. Par exemple http://uploadmanager.codeplex.com/

    Des détails pourraient éventuellement être utiles...

     

     

     


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
    lundi 24 janvier 2011 11:48
    Modérateur