PHP скачать файл во время чтения - PullRequest
3 голосов
/ 12 октября 2011

У меня есть два сервиса PHP. Тот, который позволяет другим пользователям загружать файл. Другой, который каждый раз выбирает обновленную версию этого файла. Сейчас я реализую это через flock (). Я думал об улучшении этого с помощью link () - я имею в виду загрузку файла и затем ссылку на новый загруженный файл. Но есть проблема с этим способом, потому что вы не можете связать () файл, который уже является ссылкой.

Есть идеи?

1 Ответ

4 голосов
/ 12 октября 2011

Загрузите новый файл во временное имя файла, а затем переместите его к реальному имени файла. Не нужно разбираться со ссылками или блокировками. Ваша файловая система обычно знает, что она делает.

Просто добавьте проверку ошибок и исправьте ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...