上传并保存原始名称的文件

时间:2015-03-29 06:37:21

标签: php laravel file-upload

您知道如何使用file_get_contents('php://input')

保存正在上传的文件

以下是我的内容

public function upload_image()
{
    $str = file_get_contents('php://input');
    $filename = md5(time()) . '.jpg'; // I don't want to use this line
    $path = public_path() . '/uploads/' . $filename; // I want to use original file name here
    file_put_contents($path, $str);
    echo $filename;
}

1 个答案:

答案 0 :(得分:1)

您需要使用表单参数传递文件名,因为文件名不是 由请求发送

您可以查看这些答案

How to get filename in php in put request