FTP-файл загружается на удаленный сервер с помощью CURL, а PHP загружает пустой файл

Я пытаюсь загрузить файл на удаленный сервер, но похоже, что исходный файл ничего не делает. Все, что я получаю, это пустой файл на сервере. Мой код такой:

<?php

    $c = curl_init();
    $file = "\PATHTOFILE\file.txt";
    $fp = fopen($file, "r");

    curl_setopt($c, CURLOPT_URL, "SERVERPATH/file.txt");
    curl_setopt($c, CURLOPT_USERPWD, "USER:PASSWORD");
    curl_setopt($c, CURLOPT_UPLOAD, 1);
    curl_setopt($c, CURLOPT_INFILE, $fp);
    curl_setopt($c, CURLOPT_INFILESIZE, filesize($file));

    curl_exec($c);
      echo "Success";
    curl_close($c);
    fclose($fp); 

?>

Ответы на вопрос(1)

Ваш ответ на вопрос