php - Symfony - 使用 microsoft graph api 从共享点下载文件会导致空文件
问题描述
使用我们的 symfony 应用程序,我们想从我们的共享点驱动器访问文件。
我使用msgraph-sdk-php库和以下代码成功地将文件下载到本地主机上的应用程序:
控制器调用以下函数:
public function downloadFile(string $driveId, string $itemId, string $file)
{
$file= $this->fileDir . '/doc/' . uniqid('cloud_', true) . '.docx';
return $this->getGraph()
->createRequest('GET', $this->getUrl($driveId, $itemId) . '/content' . $format)
->download($file);
}
正如我所说,在 localhost(带有 WSL 的 Windows)上一切正常。但是,在我的 symfony 测试服务器(ubuntu)上,该文件已创建,但为空(大小:0kb)。
任何配置或缺少什么?
解决方案
推荐阅读
- c++ - 从 MFC C++ 6.0 应用程序迁移到 VS 2005
- blazor - 如何在服务器端 Blazor 中使用 HttpContext 对象来检索有关用户、用户代理的信息
- python - 更改 python selenium webdriver 的缩放会破坏点击功能?
- dax - 使用正确符号为 DAX(贷方/借方)中的财务创建差异列
- python - 从pointcloud pcl python文件中获取索引点
- javascript - 不和谐加入用户帐户机器人
- javascript - 简化控制 3 个单独下拉菜单的 javascript 点击计数菜单
- python - 无法重定向到标准输出以正常工作
- angular - 当该面板的表单组无效时如何打开mat-expansion-panel?
- vb.net - 如何在 vb.net 中将“withevents”与数组类一起使用?