gpt4 book ai didi

php - 无法在 PHP 中上传文件

转载 作者:行者123 更新时间:2023-12-02 06:54:46 26 4
gpt4 key购买 nike

大家好,我正在尝试用 php 上传文件。但是它没有上传文件

这是代码

$excel = new PhpExcelReader;
if(isset($_POST["submit"]))
{
$target_dir="../upload/";
$target_path=$target_dir.basename($_FILES['fileToUpload']['name']);

//move_uploaded_file($_FILES['fileToUpload']['name'],$target_path);
if(move_uploaded_file($_FILES['fileToUpload']['name'],$target_path))
{
echo basename($_FILES['fileToUpload']['name']);
}
else
{
echo "Possible file upload attack!\n";
}
print_r($_FILES);
/* $handle = realpath($_FILES["fileToUpload"]["name"]);
$excel = new PhpExcelReader;
$excel->read($handle);
echo $handle; */

}

这段代码总是让我陷入其他状态。在我的 html 表单中,我还添加了 enctype="multipart/form-data" 并检查了我的 $_FILES 数组中的 $_FILES 数组,我得到了这个

Array ( [fileToUpload] => Array ( [name] => Copy of Book1.xlsx [type] => application/vnd.openxmlformats-officedocument.spreadsheetml.sheet [tmp_name] => H:\PHP\xampp\tmp\phpF54F.tmp [error] => 0 [size] => 13459 ) )

最佳答案

在您的 if 条件中将其更改为 move_uploaded_file($_FILES['fileToUpload']['tmp_name'],$target_path)

关于php - 无法在 PHP 中上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33729538/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com