O problema também pode estar no lado do cliente. Alguns Webbrowsers fazem coisas engraçadas com arquivos maiores que 2GB. Um bom resumo pode ser encontrado aqui . Basicamente, tente primeiro com um navegador WebKit como o Chrome ou o Safari. (Estes com certeza são capazes de enviar arquivos maiores que 2GB corretamente.)