2016-08-25 106 views
0

我正在使用Laravel,我有一個上傳文件的窗體。我想在該數據庫中保存該文件的完整路徑。你知不知道怎麼?如何在php中保存文件上傳的完整路徑?

if($request->hasFile('alternate_add_file_path')) { 
     $file = $request->file('alternate_add_file_path'); 
     $destination = 'files/'; 
     $extension = $file->getClientOriginalExtension(); 
     $file_name = $getCreateDate . '_' . str_replace('/','_',$M_USER_NAME) . '.' . $extension; 
     $file->move($destination, $file_name); 
} 

下面這是保存到數據庫

$M_FILE_PATH = $file_name; 

我沒有錯誤,雖然,僅僅只有其保存到我的數據庫,而不是完整路徑的文件名。

+2

你的意思是你在服務器上移動文件的路徑?你可以試試'realpath($ file_name)'。 – aghidini

回答

1

要將相對路徑轉換爲絕對路徑(服務器端),您可以使用realpath。例如。

$fullpath = realpath($file_name); 
相關問題