質問
を使用していpycurlファイルをアップロードするにはよけやpython cgiスクリプトのファイルをサーバ側です。基本的に、コードのサーバ側:
while True:
next = sys.stdin.read(4096)
if not next:
break
#.... write the buffer
こうテキストなバイナリファイルによってwindowsの場合).バイナリファイルには、ループとのstdin.読みの休憩を受けた後、もの約10kbに100kb.そのアイデア?
解決
を実行する必要がありますのPythonバイナリモードになります。変更ファイル名、ディレクトリ名から:
#!C:/Python25/python.exe
はんすると言うのであれば:
#!C:/Python25/python.exe -u
または行うことができるのでプログラムのようになります:
msvcrt.setmode(sys.stdin.fileno(), os.O_BINARY)
開始前からの読み込み stdin
.
他のヒント
使用 mod_wsgi でcgiが呼ばれます。で提供するための入力ファイルをアップロードが正しく開かれます。
所属していません StackOverflow