是否有一个公共FTP服务器来testing上传和下载?

我想要做的是使用C#来测量宽带速度。

为此,我使用NetworkInterface.BytesReceivedBytesSent来获取从我的networking适配器发送和接收的当前字节数,并获取DateTime

然后我下载/上传一个文件并再次获取BytesReceived / BytesSentDateTime 。 下载/上传速度只是BytesReceived / BytesSent除以时间差异的差异。

现在我想知道是否有一个公共的FTP服务器,我可以下载和上传文件。

Tele2提供了ftp://speedtest.tele2.net ,你可以匿名login并上传任何东西来testing你的上传速度。 对于下载testing,他们提供固定大小的文件,您可以select最适合您的testing的文件。

在这里find: http : //speedtest.tele2.net/

有很多FTP站点可以通过“匿名”帐户进入并进行下载,但是允许匿名上传的“公共”站点将会在pr0n和warez中被完全淹没。

build立你自己的FTP服务器来testing上传是很容易的。 对于大多数桌面操作系统来说,他们有很多。 有一个内置于IIS的例子。

试试https://test.rebex.net/

它是只读的,用于testingRebex组件列出目录并下载。 还允许testingFTP / SSL和IMAP。

更新:使用正确的协议。 对于FTP使用:ftp: //test.rebex.net/

你使用http://test.talia.net/

FTPtesting您也可以通过匿名FTPtesting下载和上传速率。 使用以下设置:

 Server: test.talia.net Username: anonymous Password: <your email address> 

要testing上传,首先cd到“传入”目录。 这里上传的文件会被定期删除,不能再次下载。

我find了一个FTP服务器和它的工作。 我成功地能够上传一个文件到这个FTP服务器,然后通过点击相同的URL来查看创build的文件。 在使用之前访问这里并阅读正确。 祝你好运…!

有HTTP和FTP服务器上传和下载。

HTTP服务器上传:

  1. 亨利的HTTP后转储服务器

FTP服务器上传:

  1. SPEEDTEST

我会继续增加更多。