流数据/文件到REST服务巨大的文件/附件

问题描述

我正在尝试确定是否有一种方法可以在REST中的客户端和服务器之间使用HTTP传输编码CHUNKED逐块地传输大文件。通过语义REST服务提供者仅接受application / json,但是我读了Chunked Transfer Encoding,并认为是否可以使用任何REST客户端(例如apache Http客户端)来实现这一点。 在传输过程中,使用REST API处理大文件(在正常/大负载时内存开销会更大)始终是一个挑战,因此是否有乐观的解决方案。

如果没有分块,还有其他方法,例如将字节读入固定缓冲区并通过HTTP传输。服务提供商不愿意更改REST合同,并且总是希望application/json媒体类型及其附件是多部分请求的一部分。

我想到的用例是如何处理通常尺寸很大的电子邮件中的附件。

请告知。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)