是否可以运行,例如存储在Google云端硬盘上的文件上的makefile或latex?
请考虑以下情形: Google云端硬盘应用用户(在自己的Google云端硬盘上登录)'运行'服务器上的makefile或latex使用PHP脚本。 (相对)容易在服务器端下载makefile或latex文件,并执行特定命令(例如'make'或'latex')。 问题是makefile或latex文件需要本地存储在用户的Google Drive上的其他文件。但是,我不想将所有文件下载到服务器中,以防万一。“
也许可以在服务器上为此会话映射完整的Google云端硬盘文件夹? 或者也许可以为完整的文件树创建符号链接,当访问它们时,可以在服务器上下载实际的文件内容吗?
有没有人有任何想法和实用技巧如何实现?
答案 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中的答案。