This is not an issue with Hanna’s code, at least as far as I can tell. I don’t know if something got changed in the way 3.2 handles file upload forms.
I noticed the form inside user-edit.php file in the wp-admin directory did not have enctype = “multipart/form-data’ – Older versions did not either, which leads me to believe that the wordpress guys made some changes.
I have no idea how secure this is, but if you drop this bit of code into your functions.php file, the plugin will work again.
add_action( 'show_user_profile', 'addENCtoForm' );
add_action( 'edit_user_profile', 'addENCtoForm' );
function addENCtoForm(){ ; ?>
<script type="text/javascript"> window.onload = function(){
document.getElementById('your-profile').enctype = 'multipart/form-data';
}
</script> <?php
}