2

我有一个用 C# 生成的 XML 文件。该文件很棒,但是,我希望(在生成 xml 文件时)将其上传到我指定的 URL。

我对网络编码不熟悉,一直在无休止地搜索。这必须是可能的!

4

3 回答 3

1

您需要在拥有您的 XML 文件的地方和您希望它去的地方之间打开一些通信线路。可能有很多方法可以做到这一点,优化您的搜索,因为有很多方法可以做到这一点。最后,您需要在两者之间打开一个流,或者您需要让接收器监听某种信号,然后写下消息。

向建议 WebClient 的绅士 +1(因为我还不能这样做)。一个非常好的起点。

于 2012-09-26T18:52:59.133 回答
1

基本上,您要说的是,您想将文件(无论是 xml 还是任何其他类型的文件)上传到 Web 服务器。

通常,您使用 FTP 将文件上传到 Web 服务器。大多数共享虚拟主机都支持此协议,当然,如果您有自己的服务器 - 设置和配置 FTP 服务器真的很容易。

有很多关于在 C# 应用程序中使用 FTP 的文章。你可以试试这个,或者只是谷歌 C# ftp。

于 2012-09-26T18:53:34.463 回答
0

查看WebClient类以将数据发送到资源。有各种上传方法。

于 2012-09-26T18:51:40.880 回答