【发布时间】:2012-07-30 20:57:35
【问题描述】:
我想知道 twisted 是否提供处理大型数据类型(大约 10MB)所需的任何类型的协议。我正在使用线路接收器进行其他通信;但是,这显然不会发生(根据 line rec 协议,字符串限制约为 16,000 字节)
我还有一个 Web 界面,所以如果您能阐明成功传输文件以响应 AJAX 调用,那就太好了。
【问题讨论】:
标签: python ajax ftp twisted binary-data
我想知道 twisted 是否提供处理大型数据类型(大约 10MB)所需的任何类型的协议。我正在使用线路接收器进行其他通信;但是,这显然不会发生(根据 line rec 协议,字符串限制约为 16,000 字节)
我还有一个 Web 界面,所以如果您能阐明成功传输文件以响应 AJAX 调用,那就太好了。
【问题讨论】:
标签: python ajax ftp twisted binary-data
Twisted 支持多种适合传输大字符串的协议。 Netstrings、FTP、SFTP,也许与您直接相关,HTTP。
AJAX 仅限于(根据定义)在 HTTP 上运行。将它与 Twisted 一起使用并没有什么特别之处。只需将您的数据作为响应的主体发送到您的 AJAX 请求之一。您可能想stream it incrementally 以避免在您的服务器上使用过多的内存,但除此之外没有什么特别之处。
【讨论】: