将文本文件保存到远程网络共享文件夹,如https://

时间:2009-07-20 17:11:56

标签: c# webdav

我的客户端提供了一个网络共享文件夹,格式为https://xxxx,用户名和密码为pwd。我需要编写一个控制台应用程序来将文本文件放在那里。有没有.Net类或库可用?我更喜欢开源库。

顺便说一句,我可以在Windows文件资源管理器中看到共享文件夹:我的电脑 - >我的网络位置

3 个答案:

答案 0 :(得分:0)

您可能需要查看

HTTP put - 这是我想到的第一件事。这里可以看到一个例子::

http://www.java2s.com/Code/CSharp/Network/HTTPputwithusernameandpassword.htm

答案 1 :(得分:0)

看起来它可能是一个webdav服务器。如果有帮助,你可以在这里查看这个问题:Open source library in c# to communicate with a WebDAV server

答案 2 :(得分:0)

您需要一个命令行工具将文件发布到某个URL,对吧?

怎么样?
>curl --data-binary /usr/xzy/testfile -u user:passwd https://xxx

本质上curl是一个工具,允许从字面上重现您可能需要发送的任何HTTP请求。但是,它是一个unix / linux工具,您可能需要cygwin才能在Windows机器上运行它。

在Linux环境中,您的任务可能会减少为编写一个触发curl作为外部命令的UI。

如果没有别的,curl可能是您开发的一个很好的调试/测试工具。

相关问题