如何在php中保存文件上传的完整路径?

时间:2016-08-25 13:40:08

标签: php file file-upload laravel-5 filepath

我正在使用Laravel,我有一个上传文件的表单。我想在我的数据库中保存该文件的完整路径。你知道吗?

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;

我没有错误,只是保存到我的数据库中的文件名,而不是完整路径。

1 个答案:

答案 0 :(得分:1)

要将相对路径转换为绝对路径(服务器端),您可以使用realpath。例如

$fullpath = realpath($file_name);