2015-11-18 1 views
0

С помощью Phalcon Incubator library's HTTP client вы можете создавать веб-запросы. Я хотел бы загрузить zip-файл с другого сервера в определенную папку в моем проекте Phalcon.Phalcon сохранить zip-файл на сервер с помощью Инкубатора HTTP-клиента

Вот то, что я до сих пор:

$provider = Request::getProvider(); 
$provider->header->set('Accept', 'application/zip'); 
$provider->get('https://phs.googlecode.com/files/Download%20File%20Test.zip'); 

Как сохранить этот почтовый индекс в определенном месте после того, как запрос был сделан?

ответ

2

Try:

$provider = Request::getProvider(); 
$provider->header->set('Accept', 'application/zip'); 
$response = $provider->get('https://phs.googlecode.com/files/Download%20File%20Test.zip'); 

file_put_contents('/path/to/file.zip', $response->body); 
+0

Где '/' начать? Корень вашего проекта Phalcon? –

+0

['file_put_contents'] (http://php.net/file_put_contents) нуждается в полном пути к файлу (как и fopen), поэтому он начинается с корня сервера. – drew010