Esta es la consulta SQL de la subida de datos a la BD, pero creo que los esta enviando como TEXT y deberia ser otro modo...
Yo el campo FILE lo tengo como Varchar... por ahi deba ser otro, espero sus comentarios:
Código PHP:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "Upload")) {
$insertSQL = sprintf("INSERT INTO archivos (id, `file`) VALUES (%s, %s)",
GetSQLValueString($_POST['id'], "int"),
GetSQLValueString($_POST['file'], "text"));
Saludos