安全FTP下载在UWP中不起作用

时间:2018-08-21 12:13:51

标签: download uwp ftp file-transfer

我尝试使用BackgroundDownloader类从安全的FTP服务器下载文件,但它没有下载,也没有引发任何异常。

下面的GetResponseInformation()返回null。

我提供的输入网址如下: ftp://username:password@hostIP/test.pdf

以下代码:

            Uri uri = new Uri(ftpUrlBox.Text.Trim());
            StorageFile storageFile = await pickedFolder.CreateFileAsync("DownloadedFile.pdf", CreationCollisionOption.ReplaceExisting);

            BackgroundDownloader backgroundDownloader = new BackgroundDownloader();
            DownloadOperation downloadOperation = backgroundDownloader.CreateDownload(uri, storageFile);

            ftpBar.Visibility = Visibility.Visible;
            await downloadOperation.StartAsync();
            ftpBar.Visibility = Visibility.Collapsed;

            ResponseInformation responseInformation = downloadOperation.GetResponseInformation();
            ftpStatusText.Text = responseInformation != null ? responseInformation.StatusCode.ToString() : string.Empty;

请帮助如何在UWP中从FTP服务器下载和上传以及如何保护FTP服务器。

注意:如果我使用一些第三方nuget库,则FTP(S)下载正在运行。但是上面的UWP代码没有。

0 个答案:

没有答案