我想让我的UWP应用程序将一个小文本文件发送到我的ftp服务器,但我看过的所有代码片段似乎都不适用于UWP应用程序。
以下是我尝试使用以下链接的代码:
upload file to ftp site using vb.net
我正在使用Visual Studio 2015社区,它不识别FTPWebRequest方法。
我还从以下链接查看了BackgroundTransfer示例:
https://github.com/Microsoft/Windows-universal-samples
但是当我运行它并以
形式输入我的FTP服务器地址时并附上一个简单的文本文件,它给我一行错误:
Dim upload As UploadOperation = uploader.CreateUpload(uri,file)
as参数不正确。
我似乎无法找到任何其他方法来帮助UWP应用,因为我看过的所有网站和论坛似乎都有与第一个链接相似的代码。
我可以通过笔记本电脑上的Windows资源管理器访问Ftp网站,并以这种方式拖放文件,以便我知道该网站是可访问的。
不确定是否存在我缺少的引用,我在appxmanifest中启用了Internet(客户端)和Internet(客户端和服务器)。
答案 0 :(得分:1)
来自MSDN:
支持通过FTP下载操作。但是,对于FTP操作,必须在指定的URI中提供身份验证凭据。例如,ftp://user:password@server/file.txt
答案 1 :(得分:0)
感谢您的回复。
我决定使用https://www.chilkatsoft.com/ftp-2-dotnet.asp中的一个包。这是一个nuget包。
使用几行代码,我可以使用ftp上传文件,没有任何问题。