Отправка файлов на сервер с помощью ajax

129
07 августа 2019, 22:20

Нужно отправить файл на сервер, в директорию скрипта. PHP очень простой:

if (is_uploaded_file($_FILES["filename"]["tmp_name"]))
{
    move_uploaded_file($_FILES["filename"]["tmp_name"], __DIR__.DIRECTORY_SEPARATOR.$_FILES["filename"]["name"]);
} else
{
  echo 'Ошибка загрузки';
}

Для отправки файлов на сервер использовал javascript:

var save = function (obj)
{
    var formData = new FormData();
    jQuery.each($('#file')[0].files, function(i, file) {
        formData.append('file_v', file);
    });
    $.ajax({
        url: '../save_image.php',
        type: 'POST',
        dataType : 'json', 
        cache: false,
        contentType: false,
        processData: false,         
        data: formData,
        success: function(data){
        }
    });
} 

На сервере выдаёт ошибку загрузки файлов, думаю ошибка где то в js.

READ ALSO
JS переменная внутри PHP IF + KnockOut

JS переменная внутри PHP IF + KnockOut

Есть вот такой код

111
Правильная структура каталогов сайта

Правильная структура каталогов сайта

Сделал информативный сайт и хотелось бы узнать - как правильно организовать структуру сайтаНа моем сайте имеется информация про услуги,...

111
php artisan migrate:reset ошибка

php artisan migrate:reset ошибка

Хочу выполнить команду php artisan migrate:reset и есть ишибка SQLSTATE[HY000]: General error: 1832 Cannot change column 'role_id': used i n a foreign key constraint 'users_role_id_foreign' (SQL: ALTER TABLE users CHANGE...

115
Как запустить скрипт Node.js из PHP?

Как запустить скрипт Node.js из PHP?

Мне нужно запустить скрипт scriptjs на Node

120