Hi, in libraries/PMA_File.class.php::setUploadedFromTblChangeRequest(), sometimes $file['error'] is a numeric (this is expected) but sometimes it's an array.
Then, doing switch ($file['error']) only reaches the default case.
To reproduce, use CREATE TABLE `audios` ( `id` smallint(5) unsigned NOT NULL auto_increment, `title` varchar(50) NOT NULL, `audio` longblob NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=78 ;
insert a row then try to edit it. I get Unknown error in file upload for every edit.