Я хочу передать файл с URL-адреса загрузки и одновременно загрузить его на другой URL-адрес с помощью Guzzle.
Моя попытка
$resource = fopen("http://downlaod domain/file.ext",'r');
$stream = Psr7\stream_for($resource);
$client = new Client([
'base_uri' => 'http://upload domain/',
]);
$result = $client->request(
'POST',
'upload',
[
'multipart' => [
[
'name' => 'id',
'contents' => 0165
],
[
'name' => 'document',
'contents' => $stream,
'filename' => 'new.zip'
]
]
]
);
Загрузкафайл для загрузки точки URL, но ответ точки загрузки URL:
{
"msg":"file not specified"
}
, однако, когда я передаю файл из локальной сети, например
$resource = fopen("path/to/file/file.ext",'r');
, он работает правильно !!!
где моя ошибка?