|
|
|
| Юзаю ajax
<form id="myForm" enctype="multipart/form-data" method="post">
Введите имя:<br/>
<input id="username" type="file" ><br/><br/>
<input type="submit" value="Отправить">
</form>
<div id="content"></div>
<script>
$(document).ready(function(){
$('#myForm').submit(function(){
$.ajax({
type: "POST",
url: "greetings.php",
data: "username="+$("#username").val(),
success: function(html){
$("#content").html(html);
}
});
return false;
});
});
</script>
|
ОБработчик php
<?php
$uploaddir = 'vvv/';
$uploadfile = $uploaddir . basename($_FILES['username']['name']);
if (move_uploaded_file($_FILES['username']['tmp_name'], $uploadfile)) {
echo "Файл корректен и был успешно загружен.\n";
} else {
echo "abd!\n";
}
?>
|
Почему не загружает и выдает echo "abd!\n"; | |
|
|
|
|
|
|
|
для: OLi
(26.03.2011 в 22:19)
| | Файлы не передаются как обычные POST-параметры. | |
|
|
|
|
|
|
|
для: cheops
(26.03.2011 в 23:53)
| | А как быть? | |
|
|
|
|
|
|
|
для: OLi
(27.03.2011 в 01:14)
| | Если честно с рабочим вариантом загрузки файла через AJAX ни разу не встречался... сам бы с удовольствием на него посмотрел. | |
|
|
|