Cześć :)
Mam problem z uploadem plików, rzeźbię już tydzień, ale jak na razie bez skutku :( Proszę o pomoc, sugestie, etc.)

Formularz wygląda następująco:

<form method="post" action="" class="form-horizontal" novalidate="novalidate" enctype="multipart/form-data">
    <input id="libraryCover375" type="file" class="file-styled">
    <input id="addProduct" class="btn btn-primary" type="submit" name="addProduct" value="Add product" />
</form>

JavaScript:

$('#addProduct').click(function(){
   			//alert($('#libraryTitle').val());
   			//alert($("#libraryCover375").prop("files")[0]);
                        
   			$.ajax({
                type: 'POST',
                url: 'scripts/addProduct.php',
                dataType: 'json',
                data: {
                              libraryCover375: $('#libraryCover375').val(),

              },
                success: function(data) {
                    if(data.data.code==1)
                    {
                        alert(data.data.message);
                   }
                    else {
                           alert(data.data.message);
                    }
                }
            });

I PHP:

<?php
strip_tags($_POST['libraryCover375']);
$libraryCover375 = $_POST['libraryCover375'];
$msg = 'FILE: '.$libraryCover375;
$location = 'uploads/';
// ta funkcja generuje blad: PHP Notice:  Undefined index: C:\\fakepath\\20180927_sw_zm_ogn.png
is_uploaded_file($_FILES[$libraryCover375][$location.$name]);
// tu nic sie nie dzieje
move_uploaded_file($libraryCover375, $location.$name);
?>

Mam katolog uploads z uprawnieniami 777. Zastanawia mnie również ten fakepath (czytałem że to w celu ukrycia danych, które mogą zbyt wiele udostepniac informacji administratorowi formularza) - ale mimo wszystko wywala taki błąd, czyli coś jest nie tak, że ten upload nie działa w ogóle.
Z góry dzięki za poświęcony czas.

Pozdrawiam
Tosiatabaluga