UploadFileCompeted事件不会触发

时间:2017-12-04 15:02:50

标签: c# events ftp webclient

我编写了一个程序,我可以通过拖放到FTP来上传文件。如果文件已上载且没有错误,则软件应生成链接。

为此我使用异步上传和方法" UploadFileCompleted"。

如果我想上传一个大文件,除了事件不会触发外,一切正常。使用小文件一切都很棒。

编辑:好吧现在760MB文件工作,800MB文件不起作用。文件已上传但触发器未触发。

using (WebClient client = new WebClient())
                {   
                    client.Credentials = Login;

                    client.UploadProgressChanged += (s, y) =>
                    {
                        progressBar.Value = y.ProgressPercentage *2;
                    };

                    client.UploadFileCompleted += WebClientUploadCompleted;
                    client.UploadFileAsync(new Uri(filePath), fileLink.FullName);
                }

    void WebClientUploadCompleted(object sender, UploadFileCompletedEventArgs e)
    {
         //this event does not fire if the file is to big
    }

我该怎么做才能触发事件?

0 个答案:

没有答案