繁体   English   中英

将文件夹上传到Google云端存储

[英]Upload folder to Google Cloud Storage

我想从我的远程服务器上传一个包含超过100,000个文件(超过30GB)的文件夹到Google云端存储。 我在服务器上无法安装gsutil。 有没有更好的上传文件的方法? 使用API​​,就是这样。

 $files = scanDir::scan("../../system_flex/Faturas/Media/", false, true);

$data = array();
foreach ($files as $file) {
    $arquivo = str_replace("//", "/", str_replace("../../system_flex/Faturas/", "", str_replace("\\", "/", $file)));
    $upload = $bucket->upload(
       fopen($file, 'r'), array( 'name' => $arquivo )
    );
}

这样它创建了许多请求并且速度很慢,有没有其他方式可能使用PHP或某些程序?

将文件远程服务器移动到谷歌云存储所花费的时间更少,因此您可以使用上述代码。

我测试过

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM