Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Mac
Mac Avant de poster: Lire La FAQ Mac; Voir la page Outils; Voir les tutoriels.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2008, 13h54   #1
Membre Expert
 
Avatar de GLDavid
 
Inscription : janvier 2003
Messages : 2 620
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2003
Messages : 2 620
Points : 2 474
Points : 2 474
Par défaut [MIME] Problème d'upload depuis MacOS/X Firefox

Bonjour

J'ai développé un site Web en PHP 4 / PostgreSQL 8.1.11 / Java SE 5.0 sous RedHat Enterprise 3.0 où mes clients envoient des fichiers Excel. Ces fichiers sont parsés et les résultats intéressants sont stockés dans un base PostgreSQL.
Or, l'un de mes clients est sous MacOS X avec Firefox et Safari. Dans mon site, je teste si le type MIME du fichier envoyé est bien du type Excel:
Code :
1
2
3
4
5
6
7
8
function checkFileMIMEtype($file){
	$mime_type = array('application/msexcel', 'application/vnd.ms-excel');
	if(!in_array($file['type'], $mime_type)){
		$error = 'BXL000018';
		return $error;
	}
}
Or, pour mon client avec MacOSX et uniquement Firefox, le test du type MIME des fichiers qu'il m'envoit ne passe pas.
Nous avons des tests avec Windows (Firefox, IE), Unix (Firefox, Konqueror) et MacOS X (Safari), tout fonctionne excepté ce cas.
Firefox sous MacOS X modifierait-il le type MIME d'un fichier lors de l'upload
Merci d'avance de votre aide.

@++
__________________
GLDavid
Consultez la FAQ Perl ainsi que mes cours de Perl.
N'oubliez pas les balises code ni le tag

Je ne répond à aucune question technique par MP.
GLDavid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 14h46   #2
Rédacteur/Modérateur
 
Avatar de kOrt3x
 
Homme Aurélien Gaymay
Technicien Informatique/Etudiant Web
Inscription : septembre 2006
Messages : 2 321
Détails du profil
Informations personnelles :
Nom : Homme Aurélien Gaymay
Âge : 29
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Technicien Informatique/Etudiant Web
Secteur : Santé

Informations forums :
Inscription : septembre 2006
Messages : 2 321
Points : 7 420
Points : 7 420
Envoyer un message via AIM à kOrt3x Envoyer un message via MSN à kOrt3x Envoyer un message via Skype™ à kOrt3x
Salut,

Est-tu sur que ça vient du browser ?
As-tu testé chez un autre utilisateur Mac ?
__________________
QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
QuickEvent Lite : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
______________________________________________________________________________________

La rubrique Mac - Les cours & tutoriels Mac - Critiques de Livres Mac
kOrt3x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 14h59   #3
Membre Expert
 
Avatar de GLDavid
 
Inscription : janvier 2003
Messages : 2 620
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2003
Messages : 2 620
Points : 2 474
Points : 2 474
Salut

C'est bon, j'ai résolu le problème. Apparemment, le type envoyé était application/octet-stream. Chose depuis actualisé dans mon code.
Merci kOrt3x de ta réponse.

@++
__________________
GLDavid
Consultez la FAQ Perl ainsi que mes cours de Perl.
N'oubliez pas les balises code ni le tag

Je ne répond à aucune question technique par MP.
GLDavid est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h20.


 
 
 
 
Partenaires

Hébergement Web