扭曲的大文件和字符串传输



我想知道twisted是否提供了处理大型数据类型(大约10MB)所需的任何类型的协议。我正在使用线路接收器进行其他通信;然而,这显然不会发生(根据线路rec协议,字符串限制约为16000字节)

我还有一个web界面,所以如果你能在响应AJAX调用时成功地传输文件,那将是非常棒的。

Twisted支持多种适合传输大型字符串的协议。Netstring、FTP、SFTP,以及可能与您直接相关的HTTP。

AJAX(根据定义)仅限于通过HTTP运行。将它与Twisted一起使用并没有什么特别之处。只需将数据作为响应AJAX请求的主体发送即可。您可能希望以递增的方式对其进行流式传输,以避免在服务器上使用过多内存,但除此之外,没有什么特别之处。

最新更新