gpt4 book ai didi

php - 上传文件并显示上传的文件

转载 作者:行者123 更新时间:2023-11-28 00:52:31 25 4
gpt4 key购买 nike

我正在尝试将文件上传到我的 php 服务器,然后将图像显示给用户。但这似乎不起作用。我打印出来的文件目的地似乎是正确的 echo($fileDestination);

HTML

<!DOCTYPE html>
<html>
<body>
<form action="test.php" enctype="multipart/form-data" method="post">
<input id="fileToUpload" name="fileToUpload" size="35" type="file">
<br>
<br>
<input name="upload" type="submit" value="Upload">
</input>
</br>
</br>
</input>
</form>
</body>
</html>

PHP

<?php 
$file=$_FILES['fileToUpload'];
$fileName=$_FILES["fileToUpload"]["name"];

$fileDestination='uploads/'.$fileName;
move_uploaded_file($fileName, $fileDestination);
echo($fileDestination);
echo "<img src='" . $fileDestination . "'>";
?>

编辑:更新的 php 文件

<?php 
$file=$_FILES['fileToUpload'];
$fileName=$_FILES["fileToUpload"]["name"];

$tmp_name=$_FILES['fileToUpload']['tmp_name'];
$filename=$_FILES['fileToUpload']['name'];

$dest='C:\xampp\htdocs\projects\2.2.2 Fil uppladning\images'.$filename;
move_uploaded_file($tmp_name, $dest);
echo($dest);
echo "<img src'" . $dest . "'>";

$result = move_uploaded_file($tmp_name, $dest);

if(!$result){
var_dump(error_get_last());
}
?>

最佳答案

改变这个

    move_uploaded_file($fileName, $fileDestination);

为此

    move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $fileDestination);

关于php - 上传文件并显示上传的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46562803/

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