Загрузка файла с одного сервера на другой (через HTTP POST)

У меня есть сервер Apache, запущенный на компьютере клиента, с установленным PHP. Я запланировал задачу автоматического создания резервной копии базы данных, и она работает нормально. Но не имеет смысла хранить резервные копии на том же HD, на котором работает система, поэтому мне приходится отправлять их в другое место.

Сначала я попытался сделать PHP FTP Upload, но брандмауэр клиента блокирует все FTP-соединения, и я не могу его разблокировать (его компания не разрешает).

Затем я попробовал отправить резервную копию с помощью SMTP на электронный ящик. Тоже ничего не вышло. Все SMTP-соединения также заблокированы (я знаю...).

Теперь я пытаюсь получить доступ к веб-странице (на моем сервере) через HTTP POST REQUEST, с прикрепленным файлом в заголовке страницы. Это должно быть возможно, так как это практически то же самое, что делает браузер, с объектом file-input, верно? Я просто отправляю multipart/data, используя заголовок страницы.

Придется ли мне создавать заголовок страницы вручную? Или есть скрипты, которые уже делают это?

5
задан Pedro Cordeiro 24 November 2014 в 11:24
поделиться