httplib.HTTPResponse私は文字列/ dictを返しますが、添付ファイルとして返すことはできません。
django.http.HttpResponseこれは可能ですが、私はこの目的のためにdjangoを使用したくありません。 私はmod-python apache webserverでホストされているpythonスクリプトを記述するだけです。 HTTPレベルでは、あなたが望む効果を得るためにdjangoを使用せずにPythonスクリプトを使用してWebリクエストで添付ファイルを返します
1
A
答えて
1
は、HTTP応答の一部としてContent-Disposition
headerを持っている必要があります:
Content-Disposition: attachment; filename=whatever.ext
whatever.ext
が賢明なファイル名としてユーザーに促すために、ユーザエージェントによって使用されますそのまま保存するか、設定に応じて直接保存します。
httplib.HTTPResponse
でこれを行うのは難しいですが、開発者が作成するようには設計されておらず、ワイヤを介して返される応答を作成するために設計されていません。あなたはおそらくthe built-in cgi
module、またはFlaskのような軽いものを使う方が良いでしょう。
関連する問題
- 1. Pythonスクリプトを使用して添付ファイルを送信する
- 2. Pythonを使用してMailgunで添付ファイルを送信する
- 3. Pythonを使用して添付ファイルでメールを送信
- 4. ファイル名にワイルドカードを使用してpythonを使用して電子メールにファイルを添付する方法
- 5. jQueryを使用してスクリプトを動的に添付する
- 6. Javaスクリプトを使用したWebサービス経由の添付ファイルの送信
- 7. JavaMailAPIを使用して添付ファイル付きメールを送信できません
- 8. bashスクリプトmailxをメール添付に使用
- 9. Sendgrid添付ファイル付きメールをWeb API v3を使用して送信
- 10. CXFを使用するSOAPハンドラを使用した添付ファイル
- 11. Pythonを使用して添付ファイル付きのメールを転送する方法
- 12. Pythonリクエストを使用してスクリプトでウェブサイトにログインする
- 13. djangoでオプションの添付ファイルを使用して電子メールを送信
- 14. ローカルマシンに保存せずにJAVA Mail APIを使用して添付ファイル付きのEメールを送信する
- 15. アプリスクリプトを使用してメールで添付ファイルを送信する
- 16. Javamail APIを使用して添付ファイルでメールを送信できません
- 17. sendgridを使用して電子メールにファイルを添付する
- 18. Sweaveを使用してソースファイルを添付ファイルに出力する
- 19. XSL:FOを使用して添付ファイルをPDFに追加する
- 20. Pythonスクリプトを使用してOutlook 2013から添付ファイルをダウンロードしてください。
- 21. Androidはインテントサービスを使用して添付ファイル付きメールを送信します
- 22. chat.postMessageを使用して添付ファイルを送信できない
- 23. 添付ファイルをRESTを使用してJira Service Deskにアップロード
- 24. Excel VBAを使用してアクセスDBに添付ファイルを追加
- 25. Unityに添付されたスクリプトを使用しないで、どのオブジェクトでOnMouseDownを使用しますか?
- 26. レールの添付ファイルとして、リモートファイルを使用して
- 27. Microsoft Exchange Webサービスを使用してメールから添付ファイルを読む
- 28. Python/DjangoでAmazon SESを使用して電子メールでPDF添付ファイルを送信
- 29. HTMLボディでdjangoにメールを作成し、添付ファイルを添付します
- 30. manage.pyシェルを使用せずにモデルオブジェクトにアクセスするDjangoスクリプト