WindowsPhone Silverlight (8.0 & 8.1) : Upload files to Ftp Server (C# - XAML)

Introduction:I am very happy to write an article about FTP server access from windows phone programming using c#.net, there are no direct APIs available for leveraging FTP services in a Windows phone app.

C# (377.0 KB)
 
 
 
 
 
(0)
230 times
Add to favorites
12/27/2015
E-mail Twitter del.icio.us Digg Facebook

Solution explorer

C#
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\Assets\ApplicationIcon.png
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\Assets\Tiles\FlipCycleTileLarge.png
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\Assets\Tiles\FlipCycleTileMedium.png
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\Assets\Tiles\FlipCycleTileSmall.png
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\Assets\Tiles\IconicTileMediumLarge.png
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\Assets\Tiles\IconicTileSmall.png
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\WindowsPhoneFTP.dll
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\WindowsPhoneFTP.pdb
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\resources.pri
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\AppxManifest.xml
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\WindowsPhoneFTP.build.appxrecipe
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\Properties\WMAppManifest.xml
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\AppManifest.xaml
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\WindowsPhoneFTP_Debug_AnyCPU.xap
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\App.g.cs
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\MainPage.g.cs
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\WindowsPhoneFTP.g.resources
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\WindowsPhoneFTP.Resources.AppResources.resources
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\WindowsPhoneFTP.csproj.GenerateResource.Cache
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\WindowsPhoneFTP.dll
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\WindowsPhoneFTP.pdb
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\priconfig.xml
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\priconfig.xml.intermediate
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\layout.resfiles
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\layout.resfiles.intermediate
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\resources.resfiles
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\resources.resfiles.intermediate
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\pri.resfiles
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\pri.resfiles.intermediate
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\qualifiers.txt
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\qualifiers.txt.intermediate
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\MultipleQualifiersPerDimensionFound.txt
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\ProjectArchitectures.txt
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\MDILProjectFiles.xml
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\XapCacheFile.xml
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\WinPhoneFtp.FtpService.dll
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\Bin\Debug\WinPhoneFtp.FtpService.pdb
D:\Development\WindowsPhone\Subbu\Articles\Subbu\Articles\WindowsPhoneFTP\WindowsPhoneFTP\obj\Debug\WindowsPhoneFTP.csprojResolveAssemblyReference.cache