1

たとえば、Google ドライブに保存されているファイルに対して makefile や latex を実行することは可能ですか?

次のシナリオを考えてみましょう: Google ドライブ アプリのユーザー (自分の Google ドライブにログインしている) が、PHP スクリプトなどを使用して、サーバー上でメイクファイルまたはラテックスを「実行」します。サーバー側で makefile または latex ファイルをダウンロードし、特定のコマンド ('make' または 'latex' など) を実行するのは (比較的) 簡単です。問題は、makefile または latex ファイルが、ユーザーの Google ドライブにローカルに保存されている他のファイルを必要とすることです。ただし、「万が一に備えて」すべてのファイルをサーバーにダウンロードしたくはありません。

このセッションのサーバー上で完全な Google ドライブ フォルダをマッピングできるでしょうか。それとも、完全なファイル ツリーに対してシンボリック リンクを作成し、それらにアクセスすると、実際のファイル コンテンツをサーバーにダウンロードできるのでしょうか?

これを実装するためのアイデアや実用的なヒントはありますか?

4

3 に答える 3

1

私の知る限り、PHP のターンキー ソリューションはありません。

PHP が実行されている (Linux) サーバーの管理者権限を持っている場合は、Google ドライブを通常のフォルダーにマウントできます。かなりのプログラミングを行う気がある場合は、PHP のみのvfs://Streamから始めることができます。

于 2013-01-04T13:32:23.297 に答える
0

ラテックスについて:CLSI(一般的なラテックスサービスインターフェイス)は、リソースへのURLを受け入れるため、実行可能な候補のようです。次のリンクを参照してください。

次に、GoogleドライブリソースのdownloadUrlをCLSIリクエストで渡すことができます。Googleドライブで私の答えを参照してください:javascriptでdownloadUrlを取得するには、javascriptを介してwebContentLinkにアクセスします。

于 2013-01-10T11:44:15.640 に答える
0

sshGoogleドライブ(私にはわかりません)にアクセスできる場合は、コマンドを使用してsshfsマウントし、必要なコマンドを実行できます。

于 2013-01-06T15:52:29.850 に答える