我试图下载远程xml文件,但无法正常工作,不会将文件存储在我的存储中。
我的代码:
$url = 'http://xml.url.xml';
set_time_limit(0);
// Download file and save it on folder
$guzzleClient = new Client();
$response = $guzzleClient->get($url);
$body = $response->getBody();
$body->seek(0);
$size = $body->getSize();
$file = $body->read($size);
Storage::download($file);
答案 0 :(得分:1)
Storage::download()
方法用于生成响应,这将强制下载到浏览器中。
改为使用Storage::put('filename.xml', $content)
。
您可以在文档中阅读更多内容: