python(2.6)cgiを使用してWindows(apache)にmimeデータを表示する際に問題が発生しました。 image.pywindows + apacheでpython cgiを使用してmimeデータを表示する方法
#!E:/program files/Python26/python.exe # -*- coding: UTF-8 -*- data = open('logo.png','rb').read() print 'Content-Type:image/png;Content-Disposition:attachment;filename=logo.png\n' print data
が、Windowsで(XPまたは7)+ ApacheまたはIISを動作しない用量: はたとえば、画像を表示するために、ここに私のコードです。 (私はこれらのコードを別の方法で書こうとしますが、他のファイル形式、jpgとrarも試してみますが、正しい出力はありません)。
これらのコードをテストしますlinux + apacheで、それはOKです!
#!/usr/bin/env python # -*- coding: UTF-8 -*- data = open('logo.png','rb').read() print 'Content-Type:image/png;Content-Disposition:attachment;filename=logo.png\n' print data
なぜそれがWindowsでうまくいかないのか分かりません。誰も私に助けやアドバイスをくれませんか?
ありがとうございました。しかし、私はこのような文章をたくさん試していましたが、 '/ n'または '/ r/n'を 'attachment'と一緒に使うこともできますが、コンピュータ(中国語)ですべて失敗しました。私はあなたのコンピュータ上でこれをうまくテストしているのだろうか?私はこれがWindowsシステムの問題だと思う。 –
これは私の問題を解決しました。Ignacioに感謝します! – Ian