2017-07-26 2 views
1

Je rencontre des problèmes lorsque j'essaie d'enregistrer un fichier dans un répertoire avec des caractères spéciaux ... par exemple j'ai le répertoire recepção et il crée un nouveau dossier nommé Recepção et place le fichier Là.Php - télécharger le fichier dans le répertoire de caractères spéciaux

J'utilise le cadre de Laravel et j'enregistrer le fichier de cette façon:

Input::file('file')->move('/recepção', 'file.pdf'); 

Comment puis-je résoudre ce problème?

Merci

+0

Que diriez-vous 'utf8_encode()'? – roberto06

+0

utilisez comme --- ---> move (utf8_encode ('/ recepção'), 'file.pdf'); ? @ roberto06 – user3242861

+1

Oui. Peut être 'utf8_decode()' bien. Essayez à la fois 'Input :: file ('fichier') -> move (utf8_encode ('/ recepção'), 'fichier.pdf');' et 'Input :: fichier ('fichier') -> move (utf8_decode ('/recepção '),' file.pdf '); 'et dites moi si cela a fonctionné – roberto06

Répondre

3

Vous devez utiliser utf8_decode(), comme tel:

Input::file('file')->move(utf8_decode('/recepção'), 'file.pdf');