C# 如何实现向Linux服务器上传文件的方法(跪求)

想实现客户端向服务器上传文件,使用的是C#.net进行开发的,但服务器段使用的是linux操作系统,没有IIS
,各位高人给出出主意吧

第1个回答  2009-02-03
既然服务器已经提供了FTP服务.C#这边根据FTP协议标准就能传了.跟服务器是什么操作系统没有关系啊.
难道你通过FTP下载东西还要弄清楚服务器操作系统不成?只要服务器提供了正常的FTP服务.你按照FTP的标准去写.就能上传下载.跟操作系统没干系.本回答被提问者采纳
第2个回答  2009-02-03
FTP HTTP都可以
HTTP的话 可以直接用WebClient.UploadFile()就行了
FTP在.NET里也有对应的类可以上传
第3个回答  2009-02-03
可以通过 FTP 方式

或者 TFTP , SFTP 都行

C# 如何实现向Linux服务器上传文件的方法(跪求)
既然服务器已经提供了FTP服务.C#这边根据FTP协议标准就能传了.跟服务器是什么操作系统没有关系啊.难道你通过FTP下载东西还要弄清楚服务器操作系统不成?只要服务器提供了正常的FTP服务.你按照FTP的标准去写.就能上传下载.跟操作系统没干系.

[C#.net资料]SSH远程操作Linux实时通信,上传下载
第一步是建立与服务器的连接和断开,这里仅作演示。一、RunCommand 使用RunCommand(string commandText)方法示例,实现执行Linux命令。二、CreateShellStream 利用CreateShellStream(string terminalName, uint columns, uint rows, uint width, uint height, int bufferSize)方法创建Shell流,参数设置对应终端属...

C#中如何实现文件上传服务器。
FTP上传文件需要FTP用户和密码,采用的是FTP协议上传。WCF可以采用FTP和HTTP协议进行上传,关键在于你的实现方式,WCF只是一种数据通信框架。HttpwebClient采用HTTP协议,可以做很多事情包括上传文件。相比之下,FTP协议上传文件会较快,但需要有FTP服务器,还要维护FTP的用户名和密码。不知道你要开发的系统有...

用C#写上传文件(100M左右)的程序到服务器,需要实现上传百分比、上传进 ...
System.IO.FileStream FileStream 对象支持使用Seek方法对文件进行随机访问, Seek 允许将读取\/写入位置移动到文件中的任意位置。这是通过字节偏移参考点参数完成的。字节偏移量是相对于查找参考点而言的,该参考点可以是基础文件的开始、 当前位置或结尾,分别由SeekOrigin类的三个属性表示。

想用C#做个程序,获取linux服务器的CPU、内存使用率信息什么的,能实现...
只能做成c\/s或b\/s架构,也就是说,linux上必须再运行一个程序,获取到本机的CPU、内存使用率之后把相应数据发给C#程序,才可以达到您想要的效果。

C# winform如何实现批量上传文件到远程服务器?
基本思路是远程服务器假设FTP,本地用System.Net.FtpWebRequest建立Ftp客户端,用NetworkCredential.NetworkCredential建立用户名和密码验证方式,用System.Net.WebRequestMethods.Ftp设置上传和下载命令,文件通过FileStream流进行发送和接收。

C#客户端用WebClient上传文件至IIS服务器,报错:远程服务器返回错误...
这个错是正常的啊,这个代码肯定返回404了,因为你请求的URL不存在,你只要给目录就可以了,如果要设置文件名可以在UploadFile参数中设置。

...visual studio上编译的C#程序是否能在linux上运行?
.net framework只支持windows系统,C#写的程序不能直接运行在linux系统。不过,用 mono 写出来的可以直接运行在Windows、Linux、Max OS X、FreeBSD等系统上。

(C#)SSH.NET sftp常用操作工具类代码(连接,上传,下载,删除,移动)
在.NET环境中,SSH.NET库被广泛应用于实现安全shell(SSH-2)功能。SFTP,即SSH文件传输协议,正是基于SSH协议的一种实现方式。本文旨在深入探讨使用.NET(C#)编程语言结合SSH.NET库进行SFTP常见操作的工具类代码实现。具体包括以下几个方面:连接SFTP服务器、上传文件、下载文件、删除文件以及文件位置的移动...

asp.net(C#)中上传大文件的几中常见应用方法
几种常见的方法,本文主要内容包括: 第一部分:首先我们来说一下如何解决ASP.net中的文件上传大小限制的问题,我们知道在默认情况下ASP.NET的文件上传大小限制为2M,一般情况下,我们可以采用更改Web.Config文件来自定义最大文件大小,如下: 这样上传文件的最大值就变成了4M,但这样并不能让我们无限的...

相似回答