【问题标题】:How to save the full path of file upload in php?如何在php中保存文件上传的完整路径?
【发布时间】:2016-08-25 13:40:08
【问题描述】:

我正在使用 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;

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

【问题讨论】:

  • 您的意思是moved 服务器上文件的路径?你可以试试realpath($file_name)。

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


【解决方案1】:

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

$fullpath = realpath($file_name);

【讨论】:

    猜你喜欢
    • 2011-08-14
    • 1970-01-01
    • 2012-07-29
    • 1970-01-01
    • 2014-05-10
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多