PHP ve AJAX ile pratik ama bazı sorunlar var!
Ben sonra yüklemek için bir görüntü seçin, bir jQuery uyarıdan dosya adı, türü, boyutu almak için çalışıyorum, ama ben boş bir dize alıyorum.
<form action="upload_file.php" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="my_file" />
<input type="submit" name="submit" value="Submit" />
</form>
Bu form, bir php sayfasında yayınlanan dosyasının dosya sorar bir ajax komut dosyası olan bir JS dosyasını içerir, ancak çalışmıyor. Ben bu verileri almak çalışmadan önce dosya yüklemek gerekiyor mu?
JS dosyası:
$("input").change (function () {
$.post("preview_uploader.php", { action:"get_size" }, function (data) {
alert (data);
});
});
PHP dosyası preview_uploader.php:
<?php
if ($_POST["action"] == "get_test") print "text string test works!";
if ($_POST["action"] == "get_name") print $_FILES["my_file"]["name"];
if ($_POST["action"] == "get_size") print $_FILES["my_file"]["size"];
if ($_POST["action"] == "get_type") print $_FILES["my_file"]["type"];
?>
I php sayfası ile action:"get_test"
ile bir test yapmak ama $_FILES["my_file"]["name"]
veya $_FILES["my_file"]["type"]
vb işe yaramazsa çalışır ..
Birisi ben yanlış yerde bulmama yardım edebilir?
Teşekkürler!