正确的方式完全取决于您希望对用户施加的限制。
WordPress附带一个名为plupload. 这就是核心中多文件上传器的动力所在,它还可以创建您自己的上传工具。plupload的有益特性是能够在上载文件之前在客户端对文件进行分块。
本质上,plupload允许您在客户端上拆分大文件,并将小得多的文件上载到服务器。因此,您的服务器响应速度更快(不必处理很长的请求)。缺点是,这些功能很难在较旧的浏览器中实现(阅读:Internet Explorer),并且需要插件(阅读:Flash或Silverlight)。
使用plupload不是WordPress的问题,所以如果你走这条路,我鼓励你打开新的问题。