1

是否可以在存储在 Google Drive 上的文件上运行例如 makefile 或乳胶?

考虑以下场景:Google Drive App 用户(登录到他自己的 Google Drive)在服务器上“运行”makefile 或 Latex,例如使用 php 脚本。在服务器端下载makefile 或latex 文件并执行特定命令(例如'make' 或'latex')是(相对)容易的。问题是生成文件或乳胶文件需要其他文件本地存储在用户的 Google Drive 上。但是,我不想“以防万一”将所有文件下载到服务器。

也许可以在服务器上映射一个完整的 Google Drive 文件夹以用于此会话?或者也许可以为完整的文件树创建符号链接,当它们被访问时,实际的文件内容可以下载到服务器上?

有人对如何实现这一点有任何想法和实用技巧吗?

4

3 回答 3

1

据我所知,没有 PHP 的交钥匙解决方案。

如果您在运行 PHP 的 (Linux) 服务器上具有管理员权限,则可以将 Google 驱动器安装在普通文件夹中。如果你愿意做一些编程,你可以从vfs://Stream开始,它是 PHP 唯一的 AFAIK。

于 2013-01-04T13:32:23.297 回答
0

关于 Latex:CLSI(通用乳胶服务接口)似乎是一个可行的候选者,因为它接受您资源的 url。请参阅以下链接:

然后可以在 CLSI 请求中传递 google drive 资源的 downloadUrl。在 google drive 中查看我的答案:通过 javascript 访问 webContentLink以获取 javascript 中的 downloadUrl。

于 2013-01-10T11:44:15.640 回答
0

如果可以ssh进入您的 Google Drive(我不知道),您可以使用该sshfs命令安装它,然后执行您想要的任何命令。

于 2013-01-06T15:52:29.850 回答