ツイストが大きなデータ型(約10MB)を処理するために必要なプロトコルのタイプを提供するかどうか疑問に思いました。私は他の通信を行うためにラインレシーバーを使用していました。ただし、それは明らかに起こりません(文字列の制限は、line recプロトコルでは約16,000バイトです)
私はWebインターフェースも持っているので、AJAX呼び出しに応答してファイルを正常に転送することに光を当てることができれば、それは素晴らしいことです。
ツイストが大きなデータ型(約10MB)を処理するために必要なプロトコルのタイプを提供するかどうか疑問に思いました。私は他の通信を行うためにラインレシーバーを使用していました。ただし、それは明らかに起こりません(文字列の制限は、line recプロトコルでは約16,000バイトです)
私はWebインターフェースも持っているので、AJAX呼び出しに応答してファイルを正常に転送することに光を当てることができれば、それは素晴らしいことです。
Twistedは、大きな文字列の転送に適したいくつかのプロトコルをサポートしています。 Netstrings、FTP、SFTP、そしておそらくあなたに直接関係するHTTP。
AJAXは(定義上)HTTP上での実行に制限されています。Twistedでの使用には特に何もありません。AJAXリクエストの1つへの応答の本文としてデータを送信するだけです。サーバーでメモリを使いすぎないように、段階的にストリーミングすることをお勧めしますが、それ以外の場合は、特別なことは何もありません。