Okay, here’s a quick check list of php.ini variables that may need tweeking for allowing large file uploads…
file_uploads (You’ll want this set to “On”)
upload_max_filesize (2MB default)
post_max_size (8MB default)
My $_FILES array kept turning up empty, turned out to be the post_max_size still set at 8MB.