web-dev-qa-db-ja.com

コマンドラインを介してbox.comストレージにアップロードする方法はありますか?

Windowsバッチファイルを中心に構築されたビルドプロセスがあり、成功したら、結果をBox.comアカウントにアップロードします。コマンドラインからこれを行う方法はありますか? Box.comのドラッグアンドドロップインターフェイスは問題ありませんが、チェーン内の1つの手動ステップのままです。

9
rossmcm

Boxは WebDAV[〜#〜] ftp [〜#〜] (ビジネスおよびエンタープライズのお客様のみ)をサポートし、 [〜#〜] api [〜#〜]

したがって、ツールを使用してWebDAVエントリをドライブとしてマウントするか、コマンドラインからFTPを使用するか、cURLなどをインストールして、コマンドラインからAPIを使用します。 APIの主なサポートは StackOverflow

もちろん、Box同期がインストールされている場合は、ファイルを同期フォルダにコピーすることもできます。

Windowsの場合\\dav.box.com@SSL\DavWWWRoot\davは接続するURNです。

コメントであなたの好みを表明した場合、私はより詳細を追加しようとしますが、私は今実行する必要があります。

7
Julian Knight

申し訳ありませんが、コメントはできません(評判50が必要です)。 Julianが述べたように、WebDAVを使用できます。これはビジネスアカウント以外でも有効です。 URL https://dav.box.com/dav を使用します。フォルダはWindowsにマウントされているように見えるできないhttp://www.onemetric.com.au/Documentation/Mounting-A -WebDAV-Share-Windows-7 これはWebサーバーの問題だと思います。ただし、curlを使用できます。

curl -u [email protected]:mypassword -T local_file_path  https://dav.box.com/dav/remote_file_name
curl -u [email protected]:mypassword  https://dav.box.com/dav/remote_file_name --output download_file_path
9
phobic

R言語を使用したことがある場合は、 https://github.com/brendan-r/boxr にコマンドラインでボックスを操作するためのNiceパッケージがあります。

1
Samir

Linux/Unixを使用する企業のこのニーズを解決するために PrintToBox と書きました。 BoxのJava SDKを使用するため、JDK 7またはJDK 8がインストールされている必要があります。WindowsとBox Platformに移植するつもりです(App Auth/App Usersを利用するため))がまだそこにあります(助けが欲しかったのです)。

1
Stephen

Couchdropはこれに便利です。カウチドロップを使用すると、端末からBox、SCP、Rsync、SFTPを実行できます。ネイティブのtermianlアプリケーションを使用するため、新しいソフトウェアをインストールする必要はありません。あなたがすでに知っている標準的な構文のすべて。

https://couchdrop.io

0
Jayden Bartram