Απο ο,τι διαβάζω, μπορεί ο τύπος longblog να δέχεται μεγαλύτερο όγκο δεδομένων από όσο στέλνεις, όμως το max_allowed_packet είναι μια παράμετρος της MySQL που ορίζει πόσο είναι το μέγιστο μέγεθος δεδομένων που μπορεί ανά πάσα στιγμή να μεταφερθεί. Αν αυτή είναι χαμηλότερη από το μέγεθος του αρχείου σου, είναι λογικό να τρως αυτό το error, που δεν έχει να κάνει με τον τύπο του πεδίου αλλά με γενικότερο περιορισμό.
Το καλό είναι οτι μπορείς να το αλλάξεις (ή να ζητήσεις να στο αλλάξουν). Δες εδώ: http://www.astahost.com/info.php/Max_allowed_packet-Mysql_t2725.html
Σωτήρης Φιλιππίδης
DotSee Web Services