如何以正确的方式接受用户上传的大量文件

时间:2012-04-11 作者:Pollux Khafra

我使用gravity表单来接收mp3提交,但这样做在我的网站上似乎是非常密集的,尤其是当有多人一次这样做,并且还流式传输内容时。使用amazon cloudfront来流式传输媒体是否会产生巨大的影响?在这种情况下,什么是进行上传的好技术?

1 个回复
最合适的回答,由SO网友:EAMann 整理而成

正确的方式完全取决于您希望对用户施加的限制。

WordPress附带一个名为plupload. 这就是核心中多文件上传器的动力所在,它还可以创建您自己的上传工具。plupload的有益特性是能够在上载文件之前在客户端对文件进行分块。

本质上,plupload允许您在客户端上拆分大文件,并将小得多的文件上载到服务器。因此,您的服务器响应速度更快(不必处理很长的请求)。缺点是,这些功能很难在较旧的浏览器中实现(阅读:Internet Explorer),并且需要插件(阅读:Flash或Silverlight)。

使用plupload不是WordPress的问题,所以如果你走这条路,我鼓励你打开新的问题。

结束