Dan*_*mes 6 php google-drive-api
我知道如何一次性下载文件,如本页示例所示:Google Drive API -Files:get.
但是,如果我有一个非常大的文件,将它全部加载到内存中将是低效和资源占用.因此,我想知道是否可以使用Drive API流式传输文件,一次只将文件的位加载到内存中,然后处理它们(以某种方式写入文件或直接写入输出).我已经阅读了文档,甚至看了一下PHP Google Drive SDK的源代码,似乎支持流媒体,但我无法弄清楚如何使用它.所有帮助表示赞赏.
是的,可以通过一次获取一个块来指定要到达那里的文件量。但我不确定在文件完全下载之前您是否可以真正读取文件中的内容。
部分下载
Run Code Online (Sandbox Code Playgroud)Partial download involves downloading only a specified portion of a file. You can specify the portion of the file you want to download by using a byte range with the Range header. For example: Range: bytes=500-999
我快速扫描了php 客户端库,但不确定它是否支持它。这可能需要添加到客户端库中,或者您必须自己编写代码而不使用客户端库。
| 归档时间: |
|
| 查看次数: |
3287 次 |
| 最近记录: |