Upload avec "C:/fakepath/"
Bonjour tout le monde !
Depuis quelques jours, me voilà confronté à un problème avec l'upload de CodeIgniter...
Les personnes qui utilisent les applications web que l'on développe sont toutes sur Firefox et uniquement sur Firefox.
Depuis mon poste et ceux de mes collègues, sur une application en particulier, l'upload de fichiers PDF par exemple fonctionne parfaitement.
Mais sur les postes de plusieurs utilisateurs, ça ne fonctionne pas correctement...
Il y a 2 cas de dysfonctionnement :
- L'utilisateur oublie de remplir un champ dans le formulaire, auquel cas il est repeuplé, mais la pièce jointe devient impossible à envoyer (même en la supprimant et en l'ajoutant à nouveau).
- L'utilisateur remplit correctement le formulaire, auquel cas sa demande est validée et envoyée mais on rencontre le soucis du "C:/fakepath/" en essayant d'ouvrir sa pièce jointe...
Voilà comment s'ouvre une pièce jointe qui n'a pas fonctionné : "monsite/monappli/web/files/pj_1494495581453_C:/fakepath/Test.pdf"
Pour une pièce jointe normale, quand c'est moi ou un de mes collègues qui l'envoient : "monsite/monappli/web/files/pj_1494495581453_Test.pdf"
Je n'arrive pas à savoir d'où provient ce fameux "fakepath", à savoir que je suis sous CodeIgniter et que je fais tout en PHP, il ne me semble pas toucher au JS, et je ne souhaite en aucun cas récupérer les chemins des postes clients.
J'ai vu sur internet qu'il s'agissait sûrement du navigateur et de sa sécurité, et non du code... Cependant j'aimerais tout de même pouvoir trouver une solution pour que les utilisateurs ne soient pas impactés par ce problème.
Merci,
Bonne journée,
Slim.