$_FILES superglobal değişkeni ile yüklenen dosyayı geçici olarak saklayabilirsiniz.
if ($_FILES['image']['error'] == UPLOAD_ERR_OK && is_uploaded_file($_FILES['image']['tmp_name'])) {
$tmp_name = $_FILES['image']['tmp_name'];
$size = $_FILES['image']['size'];
$type = $_FILES['image']['type'];
$name = $_FILES['image']['name'];
// dosya işleme kodları
}Önizleme olarak görüntülemek için, file_get_contents() ve base64_encode() işlevlerini kullanarak dosya içeriğini base64 kodlayın.
if ($_FILES['image']['error'] == UPLOAD_ERR_OK && is_uploaded_file($_FILES['image']['tmp_name'])) {
$tmp_name = $_FILES['image']['tmp_name'];
$size = $_FILES['image']['size'];
$type = $_FILES['image']['type'];
$name = $_FILES['image']['name'];
// dosya içeriğini base64 kodlaması ile kodlayın
$contents = file_get_contents($tmp_name);
$encoded = base64_encode($contents);
// önizlemeyi gösterin
echo '<img src="data:'.$type.';base64,'.$encoded.'" />';
}Bu kod, yüklenen dosyanın içeriğini base64 kodlaması ile kodlayacak ve <img> etiketi içinde görüntüleyecektir. kullanıcı dosyayı sunucuya kaydetmeden önce görüntüleyebilir.