我想知道 twisted 是否提供处理大型数据类型(大约 10MB)所需的任何类型的协议。我正在使用线路接收器进行其他通信;但是,这显然不会发生(根据 line rec 协议,字符串限制约为 16,000 字节)
我也有一个 Web 界面,所以如果你能对成功传输文件以响应 AJAX 调用有所了解,那就太棒了。
我想知道 twisted 是否提供处理大型数据类型(大约 10MB)所需的任何类型的协议。我正在使用线路接收器进行其他通信;但是,这显然不会发生(根据 line rec 协议,字符串限制约为 16,000 字节)
我也有一个 Web 界面,所以如果你能对成功传输文件以响应 AJAX 调用有所了解,那就太棒了。
Twisted 支持多种适合传输大字符串的协议。 Netstrings、FTP、SFTP,也许与您直接相关的是HTTP。
AJAX 仅限于(根据定义)在 HTTP 上运行。将它与 Twisted 一起使用并没有什么特别之处。只需将您的数据作为响应的主体发送到您的 AJAX 请求之一。您可能希望以增量方式流式传输它以避免在服务器上使用过多内存,但除此之外没有什么特别之处。