gpt4 book ai didi

php - 无法使用 PHP move_uploaded_file 在 EC2 中上传文件

转载 作者:行者123 更新时间:2023-12-05 07:44:06 25 4
gpt4 key购买 nike

我正在尝试使用 PHP 在 EC2 中上传一个 zip 文件。

$count = 0;
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
foreach ($_FILES['files']['name'] as $i => $name) {
if (strlen($_FILES['files']['name'][$i]) > 1) {
if (move_uploaded_file($_FILES['files']['tmp_name'][$i], $dirPath.strtolower($name))) {
$count++;
}else{
die ("not success no file sorry in move_upload" . $dirPath.strtolower($name) . " ". $numFiles . " ".$count);
}
}else{
die ("not success no file sorry in strlen" . $numFiles . " ".$count);
}
}
}else{
die ("not success no file sorry" . $numFiles . " ".$count);
}

此代码在 if (move_uploaded_file, $_FILES 没问题。但问题出在 move_uploaded_file

我的 ps 辅助 | grep apache 输出是

apache   23762  0.0  3.1 570272 32488 ?        Sl   Mar29   0:14 /usr/sbin/httpd
apache 26487 0.0 2.7 565912 27628 ? Sl Mar30 0:08 /usr/sbin/httpd
apache 26488 0.0 3.3 572044 34396 ? Sl Mar30 0:08 /usr/sbin/httpd
apache 27416 0.0 2.7 762324 28080 ? Sl Mar30 0:07 /usr/sbin/httpd
apache 27838 0.0 2.5 563948 26104 ? Sl Mar30 0:06 /usr/sbin/httpd
apache 27839 0.0 2.7 566384 28124 ? Sl Mar30 0:06 /usr/sbin/httpd
apache 28124 0.0 2.3 560860 23472 ? Sl Mar30 0:05 /usr/sbin/httpd
apache 28173 0.0 1.9 455504 20160 ? Sl Mar30 0:04 /usr/sbin/httpd
apache 28175 0.0 1.9 455504 20168 ? Sl Mar30 0:04 /usr/sbin/httpd
apache 28176 0.0 1.9 455504 20200 ? Sl Mar30 0:04 /usr/sbin/httpd
ec2-user 31044 0.0 0.2 110460 2192 pts/0 S+ 01:47 0:00 grep --color=auto apache

我尝试sudo chown -R ec2-user/var/www/html 但仍然上传失败。

请帮忙。相同的 PHP 上传代码适用于其他共享托管服务提供商。这个 php 文件被 Jquery Ajax 调用。

最佳答案

我认为问题是 $dirPath.strtolower($name)。

if (move_uploaded_file($_FILES['files']['tmp_name'][$i], $dirPath.strtolower($name))) {

据我所知,你必须写:strtolower($dirPath . $name)

if (move_uploaded_file($_FILES['files']['tmp_name'][$i], strtolower($dirPath . $name))) {

在所有其他代码中,您必须更改此代码!

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

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