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 очень плохо знаком, как решить проблему - не знаю Буду благодарен за любую помощь, спасибо!