我正在尝试使用带有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/