我有一个HTML图片标记,其源空白。用户上载图像时,源将根据输入类型文件而更改。那么如何获得图像源?我无法对源进行硬编码,因为它会根据用户选择的内容而变化。因此,我想根据用户选择的文件来检索图像src。 这是我使用的代码:
我想通过检索图像src来获取图像目录,因此我可以检查文件夹中是否创建了与图像同名的XML文件。 谢谢
答案 0 :(得分:0)
我相信您特别要求的PHP代码是
$_FILES["fileToUpload"]["name"]
但是,请看一下tutorial from w3schools。
HTML上传表单
<form action="upload.php" method="post" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload Image" name="submit">
</form>
Php上传器
<?php
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
// Check if image file is a actual image or fake image
if(isset($_POST["submit"])) {
$check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
if($check !== false) {
echo "File is an image - " . $check["mime"] . ".";
$uploadOk = 1;
} else {
echo "File is not an image.";
$uploadOk = 0;
}
}
?>