ファイルアップロードのみを処理するhttpサーバを作成しました。 HTTPクライアントがGet要求でファイルを共有するHTTPサーバーに機能を追加したい場合。Pythonでhttpサーバを作成する
クライアントにファイルを表示する方法はわかりません。だから、クライアントは、HTTPクライアントはHTTPサーバにファイルをアップロードされた要約
でhttp://127.0.0.1/filename.avi
を使用してそれを見ることができます。 SimpleHTTPServer:
HTTPクライアントは、HTTPサーバ
プロンプトコマンドで のpython -m http.server [ポート番号] だろうが、私は私のプロジェクトでHTTPServerのとBaseHTTPRequestクラスを使用したことを通知しなければなりません。そのままにして機能を追加したいと考えています。 –
POSTをサポートするHTTPサーバをすでに実装している場合、getを実装するのは簡単ではありません。SimpleHTTPServerのコードをチェックしてください。ほとんどのファイルをアップロードできるのであれば、/usr/lib/python2.6/SimpleHTTPServer.py – OneOfOne
@ user518978を確認してください。あなたのサーバはアップロードされたファイルを何らかの形で追跡する必要があります(おそらくあなたはファイルシステムのどこかにこれらのファイルを保存しています)。クライアントがルート( "GET /")を要求すると、ファイルのリストを返すメソッドを実装できます。その後、クライアントは、ストリームする特定のファイルを要求できます。 – martineno