gpt4 book ai didi

PHP上传图片

转载 作者:行者123 更新时间:2023-11-29 02:22:06 25 4
gpt4 key购买 nike

我正在尝试使用 PHP 将文件上传到远程服务器 move_uploaded_file但该文件未显示在服务器上我的目录中。我已经检查了很多我的代码,但我似乎找不到错误。这是我的代码。

$pid = mysql_insert_id();
$newname = "$pid.jpg";
$uploaddir = "../inventory_images/$newname";
$tmp = $_FILES['fileField']['tmp_name'];
move_uploaded_file( $tmp, $uploaddir);

谢谢。

我运行了给定的代码 echo "<pre>"; var_dump($_FILES); exit;这是输出:

array(1) {
["fileField"]=>
array(5) {
["name"]=>
string(11) "101656b.jpg"
["type"]=>
string(10) "image/jpeg"
["tmp_name"]=>
string(14) "/tmp/phpZopcDK"
["error"]=>
int(0)
["size"]=>
int(16652)
}
}

最佳答案

您应该检查该目录是否可写。 (请提供商设置可写或使用FTP访问客户端,如Cyberduck自行设置目录可写)

建议使用绝对路径,相对路径也行。请参阅 $_SERVER['DOCUMENT_ROOT'] 变量。

PHP 应该在错误日志中提及这个问题。 “[..] 无法放置文件”(错误未说明原因,该目录设置为只读..)

附注而不是函数 move_uploaded_file 函数 copy 将起作用

关于PHP上传图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30018753/

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