请教一下像这种链接的文件该如何正确下载呢?
如图, 对方给出的链接不是直接指向资源文件, 我用 Guzzle 尝试了 save_to
和 sink
, 但都无法下载
有什么其它的方法达成目的呢? 不是非要用 Guzzle
自行解决了, 之前是因为参数没有使用正确, $body 是获取的流数据, 用 Storage
存储到相应的地方就行了
$body = (new Client())->get($invoice->link, ['stream' => true])->getBody()->getContents();
推荐文章: