no save
Assistance
Achat
News

Forum | programmation
[CGI][Python] Problème avec fichiers binaires
sebsauvage, le lun. 30 juin 2003 à 17:46:28
Hello eveuriouane.

J'ai un petit soucis que je n'arrive pas à résoudre.

Je bricole des CGI Python avec TinyWeb (un petit serveur web sous Windows).

Le CGI suivant fonctionne bien:
import sys
import cgitb; cgitb.enable()
print 'Content-Type: text/html'
print
sys.stdout.write("Hello, world !")

Le CGI suivant fait la même chose, mais en envoyant un fichier:
import sys
import cgitb; cgitb.enable()
print 'Content-Type: application/octet-stream'
print
data = open('toto.zip','rb').read()
sys.stdout.write(data)

Ce que je ne comprend pas, c'est que je reçois bien le fichier toto.zip, mais que tous les retour-chariots sont convertis ! (OA --> OD OA).
Du coup ça casse tout mes fichiers binaires.

J'ai essayé avec IE et Mozilla: même chose.

Est-ce que c'est une subtilité de TinyWeb ?
Ou bien un truc que j'aurais raté en Python ?

Si vous avez une idée, je suis preneur...


batmat
juil. 03
Suivant
REPONSES
batmat
juil. 03
sebsauvage
juil. 03
sebsauvage
juil. 03
sebsauvage
juil. 03
lof.
juil. 03
batmat
juil. 03
sebsauvage
juil. 03
sebsauvage
juil. 03
Marden
juil. 03
sebsauvage
juil. 03
Version Web
Réalisé par RedShift
no save