Je suis déjà familier avec l'utilisation de python et socket et peut envoyer des chaînes de texte sur ceux-ci. Mais comment pourrais-je envoyer, disons, un fichier MP3?Comment envoyer un fichier avec des sockets en python?
0
A
Répondre
2
Le code suivant ferait ce que vous demandez littéralement (en supposant thesocket
est une prise de courant connecté):
with open('thefile.mp3', 'rb') as f:
thesocket.sendall(f.read())
mais bien sûr, il est peu probable d'être une grande utilité sans un protocole de niveau supérieur pour aider la contrepartie savoir combien de données il va recevoir, quel type de données, et ainsi de suite.
Questions connexes
- 1. Envoyer un fichier python en utilisant httplib
- 2. Comment envoyer un paquet IP en Python?
- 3. Problème avec les sockets d'interrogation en python
- 4. Sockets - envoyer et recevoir
- 5. Envoyer un DataSet via Sockets dans .NET
- 6. PHP Sockets ou Python, Perl, Bash Sockets?
- 7. Envoyer une chaîne avec des sockets (pas si facile!)
- 8. HTTPS avec des sockets Linux?
- 9. Sérialiser un groupe d'objets pour envoyer des sockets
- 10. Envoyer un fichier .png en utilisant python cgi
- 11. Comment envoyer un fichier avec jax-rs
- 12. Goulot d'étranglement localhost avec sockets python
- 13. Sockets C++ - Puis-je envoyer uniquement des caractères?
- 14. envoyer un e-mail avec python
- 15. Rappel, observateurs et sockets asynchrones en Python
- 16. Télécharger le fichier uniquement avec les sockets
- 17. Comment envoyer un mail dans hotmail en utilisant Python?
- 18. Comment envoyer des SMS en utilisant l'application Python/Django?
- 19. Envoyer un int de Java à C en utilisant des sockets
- 20. C++ envoyer des données à plusieurs sockets UDP
- 21. Comment envoyer un fichier du serveur à plusieurs clients à la fois en mfc à l'aide de sockets?
- 22. Envoyer un e-mail avec python en utilisant bcc
- 23. Envoyer un SMS récupéré en utilisant Python
- 24. Comment créer des sockets en javascript
- 25. Comment envoyer des commandes AT GSM en utilisant python?
- 26. envoyer le fichier xml à http en utilisant python
- 27. Comment ouvrir un fichier excel réservé en python avec win32com?
- 28. Python | Comment envoyer une réponse JSON avec un nom assigné
- 29. Python tkinter: Comment 'envoyer' à un tkname contenant des espaces
- 30. Ouvrir un fichier avec Python
Vous souhaitez probablement diviser le fichier de sorte que tout le fichier ne soit pas lu en même temps dans la mémoire. – Marian
Je vois. Merci beaucoup. C'était tout ce dont j'avais besoin! :) – Jake
@Jake, pensez à accepter la réponse (en cliquant sur l'icône en forme de coche à gauche de la réponse) - en acceptant la réponse à votre question qui vous a le plus aidé yoi est cruciale SO étiquette (et en tant que telle est récompensée par vous donner quelques points supplémentaires, et un peu plus pour moi ;-). –