CakeRequest :: input()是否直接从网络流数据?

时间:2013-03-20 18:50:06

标签: cakephp file-upload streaming

就是这样,我想直接将上传的文件从网络串流到文件系统,以避免内存不足错误。我可以用CakeRequest :: input()来做吗?还有其他办法吗?

1 个答案:

答案 0 :(得分:2)

也许最好阅读API文档CakeRequest::input()或来源;

http://api.cakephp.org/2.3/source-class-CakeRequest.html#876

根据消息来源,'input()'通过php://input方法直接从_readInput()读取:

但是,如果我正确读取了部分源代码,它将在返回内容之前读取内存中的整个流。所以我认为这不会给你你想要的东西。

可能还有其他解决方案,可能存在插件。但是,您可以使用CakeRequest作为示例编写自己的实现吗?

您还可以查看HttpSocket课程