2011-06-14 103 views
0

你好,在堆栈溢出偷窥,我有一个问题,我一直试图解决几天。我有一个问题,我想通过进度条显示通过FTP从远程文件的总字节数中传输的字节。C#进度条和EdtFTPnet Bytestransferred事件

在文档上已经写过如何使用FTPConnection作为例子使用库中的ftp事件,但我无法让它与BytesTransferred事件一起工作。我将该方法定义到我的代码中,但是在那里我准备将它与进度条一起使用还是与backgroundworker.reportProgress()方法一起使用?

如果有人已经使用过它,或者如果你可以给我一个小费,那将非常感激。我一直在搜索论坛,但搜索功能只是地狱。

在此先感谢! :)

回答

0

尝试使用signalR(http://signalr.net/)。当您需要长时间保持连接打开时,它就是客户端+服务器的通信库,如聊天或文件上传。在服务器上,假设服务器知道文件大小,我会为会话或某处指定一个变量来指示进度。我没有使用它,但它会是我去做这些任务的地方。