的真實路徑我有這樣的劇本在我看來laravel獲取輸入文件
<form method="post" enctype="multipart/form-data" action="{{ URL::route('import.produk.post') }}">
<input type="file" name="import">
<button class="btn btn-primary form-button" type="submit">Save</button>
</form>
在我的控制器
我想顯示文件的路徑
可以說位於D:\Data\product.xlsx
該文件使用這個腳本我做到這一點
public function postImportProduk() {
$input = Input::file('import')->getRealPath();;
var_dump($input);
}
,但它不顯示輸入文件的真實路徑,而不是臨時文件這樣的輸出
string(24) "C:\xampp\tmp\phpD745.tmp"
我嘗試用->getFilename()
它的節目臨時文件名太phpD745.tmp
,但如果我使用->getClientOriginalName()
它的準確顯示product.xlsx
我不知道如何獲取文件真實路徑
PS:我使用laravel 4.2
因爲那兒文件在上傳。你需要移動()它之前,你可以在你的存儲 –
@DamienPirsy不太明白...所以我需要先移動它然後運行腳本'getRealPath'吧? – Neversaysblack