Php 将文件从Dropbox流式传输到用户';s浏览器

Php 将文件从Dropbox流式传输到用户';s浏览器,php,dropbox,dropbox-api,Php,Dropbox,Dropbox Api,以下代码来自Dropbox API,用于将文件从用户的Dropbox帐户下载到发出API请求的Web服务器 $f = fopen("working-draft.txt", "w+b"); $fileMetadata = $dbxClient->getFile("/working-draft.txt", $f); fclose($f); print_r($fileMetadata); 但是,我不想将文件下载到web服务器,而是想将文件发送给用户(逐字节流式传输文件)。这是可能的吗?是的,D

以下代码来自Dropbox API,用于将文件从用户的Dropbox帐户下载到发出API请求的Web服务器

$f = fopen("working-draft.txt", "w+b");
$fileMetadata = $dbxClient->getFile("/working-draft.txt", $f);
fclose($f);
print_r($fileMetadata);

但是,我不想将文件下载到web服务器,而是想将文件发送给用户(逐字节流式传输文件)。这是可能的吗?

是的,Dropbox API提供了一个“媒体”调用,该调用返回指向文件的直接链接,您可以将该文件传递给客户端以供使用(例如,本地流式传输):

这与PHP SDK中的“createTemporaryDirectLink”方法相对应:


是的,Dropbox API提供了一个“媒体”调用,该调用返回指向文件的直接链接,您可以将该文件传递给客户端以供使用(例如,本地流式传输):

这与PHP SDK中的“createTemporaryDirectLink”方法相对应:


web服务器是您的服务器?web服务器是您的服务器吗?
$f = fopen("php://output", "w+b");
$fileMetadata = $dbxClient->getFile("/working-draft.txt", $f);
header($fileMetadata['mime_type']);
fclose($f);