2017-07-26 39 views
1

我在嘗試將文件保存在具有特殊字符的目錄中時出現問題...例如,我擁有目錄recepção,它創建一個名爲Recepção的新文件夾,並將該文件那裏。Php - 將文件上傳到特殊字符目錄

我使用laravel框架和我保存文件是這樣的:

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

我怎樣才能解決這個問題?

謝謝

+0

怎麼樣'函數utf8_encode()'? – roberto06

+0

使用像這樣--- - > move(utf8_encode('/recepção'),'file.pdf'); ? @ roberto06 – user3242861

+1

是的。儘管可以是'utf8_decode()'。試試'Input :: file('file') - > move(utf8_encode('/recepção'),'file.pdf');'Input :: file('file') - > move(utf8_decode(' /recepção'),'file.pdf');'並告訴我它是否有效 – roberto06

回答

3

你必須使用utf8_decode(),因爲這樣的:

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