2016-08-25 109 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); 
相关问题