Bonjour,
je souhaite mettre en place un service de téléchargement dynamique avec Karrigell. Je ne peut envoyer des données qu'avec print ou STDOUT(), j'utilise donc cette technique:
Le problème est que ce code envoie juste le fichier en continu...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 handle = open(path, "rb") chunk_size = 10<<20 while True: buffer = handle.read(chunk_size) if not buffer: handle.close() break STDOUT(buffer) buffer = ""
La mise en pause ou l’arrêt du téléchargement ne fonctionne pas et fait au pire buguer le serveur.
La question est : Quelle commande envoi le navigateur pour stopper, redémarrer ou arrêter le téléchargement ?
Partager