我找不到有关如何使用 Guzzle 6.0 下载远程文件的任何示例。我需要在 GET 请求中传递标头。
我已经查看了根本没有帮助的文档。
我想出了这个,但它仍然没有下载文件
require_once('vendor/autoload.php');
use GuzzleHttp\Exception\GuzzleException;
use GuzzleHttp\Client;
$client = new Client();
$response = $client->request('GET', '/stream/20', [
'headers' => [
'Authorization: Token token' => 'df456g4fd564gfs65dg45s6fdg4dsf5g4sd65g',
'Cache-Control' => 'no-cache',
'Content-Type' => 'application/pdf'
],
'sink' => 'https://example.com/path/to/file',
]);
Run Code Online (Sandbox Code Playgroud)
有没有人使用请求头成功下载文件?
我试图将特定格式的日期时间转换为另一种格式,但出于某种原因,未来的年份是4年
$date = DateTime::createFromFormat('Y-m-d\TH:m:i.u\Z', '2015-08-30T07:56:28.000Z')->format('Y-m-d');
Run Code Online (Sandbox Code Playgroud)
这回事了 string(10) "2019-08-30"
我试过这个,输出正确
$date = new DateTime();
echo $date->format('Y-m-d');
Run Code Online (Sandbox Code Playgroud)
什么可能导致年度错误?