Yo creo que tienes un error en la consulta, entonces ahi te esta mandando el error de sql y luego manda el header, por eso te marca el error que dices
En el insert tienes que en el id inserte '', si es un campo autonumerico no es necesario que lo pongas, quedaria asi
Código PHP:
$consulta_insertar = "INSERT INTO archivos (archivo_binario, archivo_nombre, archivo_peso, archivo_tipo) VALUES ('$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')";