PHP Сохранить текстовый файл

Задача с помощью POST запроса сохранить файл на сервере, сейчас делаю вот так:

Мой php:

<?php
$uploads_dir = './files'; //Directory to save the file that comes from client application.
if ($_FILES["file"]["error"] == UPLOAD_ERR_OK) {
    $tmp_name = $_FILES["file"]["tmp_name"];
    $name = $_FILES["file"]["name"];
    move_uploaded_file($tmp_name, "$uploads_dir/$name");
}
?>

Отправляю POST запрос (на c#):

    System.Net.WebClient Client = new System.Net.WebClient();
     
    Client.Headers.Add("Content-Type", "binary/octet-stream");
     
    byte[] result = Client.UploadFile("http://localhost/moysayt/upload.php", "POST", @"C:\autobuy.txt");

Файл успешно сохраняется в папке files. Проблема в том что при одновременной отправке нескольких запросов на сохранение файлов (обращение не к одному и тому же файлу, файлы разные) я получаю request timeout сервер перестает работать, не открываеться даже localhost. Как я понимаю мой upload.php не поддерживает паралельное сохрание файлов? С php очень плохо знаком, как решить проблему - не знаю Буду благодарен за любую помощь, спасибо!


Ответы (0 шт):