我有一个谷歌应用引擎 php55 服务,它会定期检查公共网站并下载文件。此文件通常很小 (<1MB)。我的简单应用程序基于以下内容:
<?php
$strSource = 'https://example.com/file.zip';
$strBucket = 'bucket-1234';
$strDirectory = '/path/to/file/'; // Google Cloud Storage directory
$strName = 'file.zip';
$strDestination = 'gs://' . $strBucket . '.appspot.com' . $strDirectory . $strName;
copy($strSource,$strDestination);
?>
我发现这个文件偶尔会更大(超过32MB 响应大小限制)。我如何编写这个脚本来处理文件是 1MB 还是 100MB?
我看到人们推荐“ Blobstore ”,这是我没有经验的。即使我理解该解决方案(似乎专注于一个非常不同的用例),它似乎根本不适用于 PHP。我错过了什么吗?