Сохранить файл с ajax формы.
Отправляю именно(надо мне) так
var fd = new FormData( $('.formFile')[0] );
$.ajax({
url: '/form.php',
data:fd,
processData: false,
contentType: false,
type: 'POST',
success: function (data) {
alert(data);
}
});
$.ajax({
url: '/form.php',
data:fd,
processData: false,
contentType: false,
type: 'POST',
success: function (data) {
alert(data);
}
});
Получаю
<?phpArray
(
[fileX] => Array
(
[name] => Jellyfish.jpg
[type] => image/jpeg
[tmp_name] => /tmp/phpDxywSZ
[error] => 0
[size] => 775702
)
)?>
Как это чюдо сохранить по-друпаловски правильно?
file_save_upload, как я понял, для форм с модулей
Ну стандарт выдаёт false
$uploaddir = '/';
$uploadfile = $uploaddir . basename($_FILES['fileX']['name']);
move_uploaded_file($_FILES['fileX']['tmp_name'], $uploadfile))
Комментарии
http://xandeadx.ru/blog/drupal/625