Upload fichier

MantisBT forum for users who prefer to ask and answer questions in French.

Moderators: Developer, Contributor

Post Reply
fgibert
Posts: 2
Joined: 17 Mar 2011, 14:32

Upload fichier

Post by fgibert »

Bonjour,

Nos rencontrons des erreurs lors de l'upload de fichier.
Voici le message : "Échec du dépôt de fichier. Le fichier n'est pas lisible par MantisBT. Vérifiez la configuration du projet."
Notre configuration : serveur 2003; IIS php5.2.6, MysQL 5.0.24 mantis 1.2.4

Voici la configuration pour l'upload :
$g_allow_file_upload = ON;
$g_file_upload_method = DISK;

Sur le serveur nous avons créé un répertoire "upload"
Dans le projet nous avons paramétré "Chemin pour le dépôt de fichier" à "d:\mantisjf\upload"

Le phénomène est aléatoire, nous arrivons parfois à déposer un fichier mais la plupart du temps nous avons le message d'erreur.
Merci
fgibert
Posts: 2
Joined: 17 Mar 2011, 14:32

Re: Upload fichier

Post by fgibert »

UP please ...
Lapinkiller
Posts: 408
Joined: 28 Jan 2011, 18:47
Location: France
Contact:

Re: Upload fichier

Post by Lapinkiller »

Bonjour

Désolé mais si on ne réponds pas c'est parce qu'on a pas de solution...

J'ai tout de même cherché dans le code à ta place :
Cette erreur est déclenchée dans la fonction file_ensure_uploaded dans core/file_api.php ligne 831

C'est un retour négatif de la méthode native php is_readable qui provoque cette erreur... ce qui signifie que le fichier n'existe pas pour le chemin où on l'attend.

Je t'invite à faire les tests suivants :
dans cette méthode (file_ensure_uploaded() L813), juste avant

Code: Select all

if( !is_readable( $p_file['tmp_name'] ) ) {
		trigger_error( ERROR_UPLOAD_FAILURE, ERROR );
}
ajoute

Code: Select all

die( "fichier : ".$p_file['tmp_name']);
et donne nous le résultat affiché ;)
Lapinkiller,
French PHP developer
New look for your mantis : http://www.mantisbt.org/forums/viewtopi ... =4&t=20055
Post Reply