0

この HTML フォームを使用して PHP サーバーに写真をアップロードしています。

<html>
<body>

<form action="photoServer.php" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>

</body>
</html>

そして、これがPHPサーバーコードです

header('Content-type: image/jpeg');

$target_path = "photoServer.php";
$fname = $_FILES["file"]["name"];
$target = $target_path. '/' . $fname;

move_uploaded_file($_FILES["file"]["tmp_name"], $target);

echo "<p> Here's your image! $fname </p> </br>"; 
echo "<img src=$target >";

?>

この PHP コードを実行すると、次のようになります。camera.jpeg の代わりに小さなサムネイルが表示される

これは、エコー HTML の結果をキャプチャした画像です。

これがその表示サムネイルの HTML 要素です

<img src="photoServer.php/camera.jpeg">

誰が何が起こっているのか手がかりを持っていますか?

4

1 に答える 1