IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[2.0] Système d'envoi de fichier


Sujet :

ASP.NET

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 824
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 824
    Points : 1 544
    Points
    1 544
    Par défaut [2.0] Système d'envoi de fichier
    Bonjour à tous,

    Je travail pour une société dont les clients ont besoin de nous envoyer de gros fichiers qu'ils ne peuvent pas nous soumettre via SMTP.

    J'ai eu le même soucis concernant l'envoi de fichier depuis une de nos applications en VBA. Pour ce cas, j'avais fait un webservice qui collectait des "morceaux de fichiers" pour les ajouter sur le système de fichier du serveur, et le client lui envoyait morceau par morceau le fichier concerné, donc en plusieurs appel du webservice via WinHTTP. A à la fin le client demandait à ce dernier de lui envoyer la somme md5 du fichier nouvellement stockée sur le serveur pour la comparer avec celle calculée en local et valider l'envoi.

    Je voudrais faire la même chose, mais via une page Web en aspx pour ne pas imposer d'installation particulière au client. La principale interogation qui se pose alors est "est-ce que on peut ouvrir un fichier sur la machine du client en binaire pour ne lire qu'une partie, puis l'encoder en base 64 avant de l'envoyer"? La suite du traitement sera la même que celle de mon webservice.
    Après ça il suffira de rafraichir la page, se débrouiller avec des variables de sessions pour comprendre que c'est tel utilisateur qui veut envoyer tel fichier et qu'on en est à telle position et recommencer l'opération tant qu'on est pas à la fin de l'envoi...

    Merci beaucoup,

    A bientôt

  2. #2
    Membre éclairé
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Points : 776
    Points
    776
    Par défaut
    Pourquoi ne pas installer un serveur FTP?
    C'est conçu exclusivement pour le transfert de fichier.

  3. #3
    Membre expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut
    Citation Envoyé par mister3957
    La principale interogation qui se pose alors est "est-ce que on peut ouvrir un fichier sur la machine du client en binaire pour ne lire qu'une partie, puis l'encoder en base 64 avant de l'envoyer"?
    A bientôt
    Non, pour des questions de sécurité, il est impossible d'accéder au fichier stocké sur le client. Tu peux par contre uploader un fichier sur le serveur web et ensuite en faire ce que tu veux.

    Si tu veux avoir ce genre d'accès sur un poste client, il te faudra utiliser une applet java signée.

  4. #4
    Membre éclairé
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Points : 776
    Points
    776
    Par défaut
    Pour la sécurité et l'encryption dans l'envoie de fichiers tu devrais utiliser un serveur SFTP qui permet l'encryption de toutes les données envoyées et reçues.

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/02/2008, 09h50
  2. [Système] Système d'envoi de fichier volumineux
    Par mister3957 dans le forum Langage
    Réponses: 1
    Dernier message: 18/01/2007, 20h36
  3. [Débutant] Envoi de fichier par socket
    Par zapho dans le forum Entrée/Sortie
    Réponses: 13
    Dernier message: 26/05/2004, 18h58
  4. [C#] Envoi de fichier xml
    Par minnieBis dans le forum ASP.NET
    Réponses: 16
    Dernier message: 25/05/2004, 14h28
  5. [Socket]envoie de fichier!!!
    Par SamDaKap dans le forum C++Builder
    Réponses: 5
    Dernier message: 20/11/2002, 08h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo