我正在尝试使用带有Codeigniter框架的php在mysql数据库中上传文件。
按照我的代码。它只是将文件的名字保存在数据库中,而实际文件则不保存在给定的路径中。

我的代码是-

move_uploaded_file($_FILES["userfile"]["tmp_name"] , "uploads/diagnosis_report/".$_FILES["userfile"]["name"]);

$data['file_name'] = $_POST["userfile"]["name"];

最佳答案

我相信:

$data['file_name'] = $_POST["userfile"]["name"];


应该:

$data['file_name'] = $_FILES["userfile"]["name"];
// ---------------------^

关于php - 使用codeigniter的文件上传错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21729792/

10-11 08:19