diff --git a/ecrire/inc/getdocument.php b/ecrire/inc/getdocument.php
index f59abc88b1a70c2399c7123f177c2dd079f204b0..94cc7e70bc91fe5cc8715663dad3b9268408a1f3 100644
--- a/ecrire/inc/getdocument.php
+++ b/ecrire/inc/getdocument.php
@@ -127,6 +127,11 @@ function check_upload_error($error, $msg='') {
 			$msg = _T('upload_limit',
 			array('max' => ini_get('upload_max_filesize')));
 			break;
+		
+		default: /* autre */
+			$msg = _T('pass_erreur').' '. $error
+			. '<br />' . propre("[->http://php.net/manual/fr/features.file-upload.errors.php]");
+			break;
 	}
 
 	spip_log ("erreur upload $error");