在Google云端硬盘上运行makefile或latex

时间:2013-01-04 13:27:57

标签: php makefile latex google-drive-api

是否可以运行,例如存储在Google云端硬盘上的文件上的makefile或latex?

请考虑以下情形: Google云端硬盘应用用户(在自己的Google云端硬盘上登录)'运行'服务器上的makefile或latex使用PHP脚本。 (相对)容易在服务器端下载makefile或latex文件,并执行特定命令(例如'make'或'latex')。 问题是makefile或latex文件需要本地存储在用户的Google Drive上的其他文件。但是,我不想将所有文件下载到服务器中,以防万一。“

也许可以在服务器上为此会话映射完整的Google云端硬盘文件夹? 或者也许可以为完整的文件树创建符号链接,当访问它们时,可以在服务器上下载实际的文件内容吗?

有没有人有任何想法和实用技巧如何实现?

3 个答案:

答案 0 :(得分:1)

据我所知,没有针对PHP的解决方案。

如果您拥有运行PHP的(Linux)服务器的管理员权限,则可以mount Google drive in an ordinary folder。如果你愿意做一些编程,你可以从vfs://Stream开始,这只是PHP AFAIK。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

然后可以在CLSI请求中传递google驱动器资源的downloadUrl。 有关在javascript中获取downloadUrl的信息,请参阅google drive: access webContentLink through javascript中的答案。