繁体   English   中英

使用C#应用程序从Linux控制台将文件上传到Box

[英]Upload Files to Box from Linux Console using c# application

我有一个使用Mono开发c#桌面应用程序 ,可以将文件上传到Box ,在Windows中,我可以上传文件。 问题是在Windows中有一个Box登录页面 ,我手动给出了详细信息,我得到了代码和令牌对来上传文件,但是在Linux控制台模式下,我无法显示Box登录页面

我应该怎么做,从Linux控制台上载文件到Box。

我正在使用box-csharp-sdk-v2

您可以完全放弃Box的APi,并通过WebDAV对其进行连接,这是传统上在控制台linux上完成的方式(嗯,就是和rsync一样)。 由于WebDAV建立在HTTP之上,因此它也是跨平台的。 您需要一个C#友好的WebDAV客户端以及所有设置/信息来进行连接。 这是指向简单WebDAV客户端的快速链接,该客户端应该很容易找出来:

WebDAVClient @ Github

用您的Box电子邮件和登录名将其指向https://www.box.com/dav ,然后瞧瞧!

(另一种甚至更简单的替代方法是相应地设置DAVFS2,确保已安装驱动器,然后像处理其他任何目录一样对其进行处理。但是,这需要外部设置,并且无法控制应用程序。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM