2016-02-16 2 views
2

У меня есть сервер, который получает файлы .txt от клиента через cURL. Затем он перемещается в назначенную папку. Эти .txt-файлы имеют разные имена, в соответствии с IP-адресом клиента.Как я могу проверить, добавлен ли файл в папку?

ex. 192.168.5.n.txt (п = 1 до 40)

Как я могу проверить файлы в этой папке и вернуть то, чтобы указать, что новый файл был добавлен без перезагрузки страницы, также не является излишним? Я новичок в js, мне нужен Ajax для этого?

спасибо.

Редактировать: Мне нужно вернуть что-то только на веб-странице (например, print $ ipaddresstxt. "Было добавлено";) не самому клиенту.

+0

Возможно, вы можете использовать программное обеспечение автоматизации на своем сервере. Как программное обеспечение «Автоматизация автоматизации сети». –

+0

Это просто простой сервер. Это похоже на действительно большое программное обеспечение :). Я вроде как ищу функцию, похожую на PHP's file_exist(). –

+0

Вам нужно сначала разобраться с этим на сервере. Выполнение запросов из браузера - это легкая часть. – charlietfl

ответ

2

Больше похоже на WebSockets, поскольку предмет, который вы хотите обнаружить, является серверной, а сервер не имеет возможности отправлять HTTP-запрос клиенту. Вы можете создать соединение WebSocket между сервером и клиентом и отправлять сообщения в обоих направлениях, когда вам нужно.

+0

. Думаю, я ошибся в вопросе. Я не хочу «возвращать что-то» на клиенте, но только на странице, например «192.168.5.n». Я просто обрезаю расширение .txt. –

+0

Ну, это все еще считается клиентом. Я хочу сказать, что если вы хотите отправить что-то пользователю, и это не результат прямого запроса этого пользователя, вам понадобятся WebSockets. – GMchris

+0

Ох .. WebSockets звучит страшно. В какой-то момент мне нужно что-то вернуть клиенту. Благодарим за упоминание WebSockets. –

Смежные вопросы