|
|
|
| как можно реализовать загрузку файлов на сервере без использования традиционной формы? Т.е. я пишу что-то типа test.ru/upload.php?file=file.txt и этот файл сохраняется | |
|
|
|
|
|
|
|
для: P@Sol
(10.09.2014 в 11:27)
| | Представьте себе, сервер получил строку "file.txt". И что? Как ему вытащить файл с вашего компьютера? Конечно, он может подключиться как клиент, но для этого на вашем компьютере должен быть установлен и настроен HTTP/FTP сервер. | |
|
|
|
|
|
|
|
для: Commander
(10.09.2014 в 12:53)
| | идея такая, что есть некое устройство, которое формирует отчет в виде файла. Это файл должен переслаться мне на сервер. А сервер после получения должен сформировать ответ - "файл получен". | |
|
|
|
|
|
|
|
для: P@Sol
(10.09.2014 в 14:02)
| | если сервер то теоретически там может быть ftp-сервер, вот и шлите по фтп | |
|
|
|
|
|
|
|
для: KPETuH
(10.09.2014 в 14:21)
| | надо по http | |
|
|
|
|
|
|
|
для: P@Sol
(10.09.2014 в 14:47)
| | тут все просто. есть два пути:
1. есть демон или сервис для винды, который читает файл и передает его postом на удаленный http сервер.
2. есть локальное пхп. есть скрипт, который считывает файл и передает его postом на удаленный http сервер.
cURL или сокеты использовать - это зависит от удаленного http сервера.
локальный демон или скрипт пхп запускается по крону и передает данные на http сервер.
удаленный сервер получает инфу и обрабатывает ее. | |
|
|
|
|
|
|
|
для: P@Sol
(10.09.2014 в 14:02)
| | С чего пересылаться - с клиента на сервер или с сервера на сервер? | |
|
|
|
|
|
|
|
для: confirm
(10.09.2014 в 15:15)
| | клиент на сервер | |
|
|
|
|
|
|
|
для: P@Sol
(10.09.2014 в 17:35)
| | Тогда, если это не в рамках веб страницы, а слежение за событием - наличие файла, то все это можно решить просто или на VBS, или на JS (в случае, если ОС Windows). | |
|
|
|