我已经构建了基于 Windows 批处理文件的流程,成功后,我想将结果上传到 Box.com 帐户。有没有办法通过命令行执行此操作?虽然 Box.com 的拖放界面还可以,但它仍然是链中的一个手动步骤。
答案1
答案2
抱歉,我无法发表评论(需要 50 声望)。正如 Julian 所说,您可以使用 WebDAV。非企业帐户也可以使用此功能;使用 URLhttps://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
答案3
我写打印到框解决使用 Linux/Unix 的企业的这一需求。它使用 Box 的 Java SDK,因此您必须安装 JDK 7 或 JDK 8。我打算将其移植到 Windows 和 Box Platform(以利用 App Auth/App Users),但目前还没有实现(需要帮助,呵呵)。
答案4
您可能会发现 Couchdrop 对此很有用。Couchdrop 允许您从终端向 Box 发送 SCP、Rsync 和 SFTP 消息。它使用本机终端应用程序,因此您无需安装新软件。所有这些都使用您已经知道的标准语法。