mm ... Y el efecto de que "no sube el archivo" .. cual es exactamente:
* Algún error de PHP (por ejemplo de tiempo de ejecución ..?)
* Sube parcialmente el archivo (fijate los tamaños exactos que quedan los archivos en tus campos "binarios" ..)
* otro? ..
Como ..bien dices los campos "LONGBLOB" te debería sobrar .. pues el problema en principio no parece ser de limitaciones de PHP (en la configuracion) y .. sobre el MAX_blabla del formulario .. al parecer está usado correctametne (antes del campo file) y de valor suficiente (si no me fallan las gafas xD)...
Otro detalle ..
Usa en tu mysql_query() ..
Código PHP:
$result=mysql_query(....) or die(mysql_error());
Para ver si se produce algún error de Mysql (por ejemplo si te has pasado de la limitación que tenga configurado tu Mysql .. )
Un saludo,
pd: Mira la configuración de Mysql .. y si es necesario ajustala .. y chequea los comentarios de los usuarios del tema "upload" en php.net:
http://www.php.net/manual/en/features.file-upload.php