PHP: ресурс Unlink временно недоступен - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь удалить файл после его загрузки через форму и обработки:

// FORM SUBMIT
if ($_SERVER["REQUEST_METHOD"] == "POST") {

    $uploadfile = getcwd() . '/pub/media/dealers/' . basename($_FILES['proof']['name']);

    move_uploaded_file($_FILES['proof']['tmp_name'], $uploadfile);

    // Upload attachment to Zendesk
    $attachment = $client->attachments()->upload([
      'file' => $uploadfile
    ]);

    unlink($uploadfile);
    exit;
}

Я получаю следующую ошибку:

Ошибка фильтрации шаблона: Предупреждение: отсоединить (C: .... \ MyFile.txt): ресурс временно недоступен

Если я удаляю код загрузки $attachment, файл удаляется, как и ожидалось. Итак, я пробовал следующее, но получаю ту же временно недоступную ошибку:

$attachment = $client->attachments()->upload([
    'file' => $uploadfile
  ]);

unset($attachment);
unlink($uploadfile);

Я что-то упустил?

...