2010-04-26 1 views
1

J'écris une application, similaire à Seti @ Home, qui permet aux utilisateurs d'exécuter le traitement sur leur ordinateur personnel, puis de télécharger le résultat sur le serveur central. Cependant, le résultat final est peut-être un fichier binaire de 10 Ko. (Le traitement pour atteindre cette sortie dure plusieurs heures.)Téléchargement automatique du fichier 10KB vers le service Web?

Quelle est la méthode automatique fiable la plus simple pour télécharger ce fichier sur le serveur central? Que dois-je faire côté serveur pour éviter le blocage? Peut-être que le client envoie du courrier est simple et fiable? NB: le programme client est actuellement écrit en Python, si cela est important.

Répondre

0

Le courrier électronique n'est pas une bonne solution; vous allez rencontrer le blocage potentiel des FAI et d'autres mécanismes anti-spam.

Le moyen le plus simple est de passer par HTTP via un simple webservice. Avoir un écouteur sur votre serveur qui accepte les fichiers téléchargés dans le cadre d'un HTTP POST, puis les vider là où ils doivent être post-traités.

+0

Existe-t-il du code source ouvert pour ce type de service Web? Comment empêcher le blocage du service (s'il y a plusieurs requêtes)? –