by Ken Task.
Use the file system repository. One doesn't have to use Moodle or anything browser based to put files (of any size) into a file system repository.
See: http://docs.moodle.org/25/en/File_system_repository
You might also check your php settings for timeouts and increase those timeout numbers.
'spirit of sharing', Ken