Download FTP to Azure Blob Storage Bridge

Description

An open-source project enabling FTP connections directly to Azure's Blob Storage. Deploy it to a worker role and use your own authentication/authorisation API to assign each FTP user their own storage container.

Source Files

The download file ftp2azure.zip has the following entries.


BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/DefaultTemplate.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
FTP2Azure/AzureFtpServer/Azure/AzureFile.cs
FTP2Azure/AzureFtpServer/Azure/AzureFileInfo.cs
FTP2Azure/AzureFtpServer/Azure/AzureFileSystem.cs
FTP2Azure/AzureFtpServer/Azure/AzureFileSystemFactory.cs
FTP2Azure/AzureFtpServer/Azure/ExtensionMethods.cs
FTP2Azure/AzureFtpServer/AzureFtpServer.csproj
FTP2Azure/AzureFtpServer/AzureFtpServer.csproj.vspscc
FTP2Azure/AzureFtpServer/Ftp/AbortCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/AccountCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/AccountManager.cs
FTP2Azure/AzureFtpServer/Ftp/AlloCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/AppendCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/CDUPCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/CdupCommandHandlerBase.cs
FTP2Azure/AzureFtpServer/Ftp/Copyright.txt
FTP2Azure/AzureFtpServer/Ftp/CwdCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/CwdCommandHandlerBase.cs
FTP2Azure/AzureFtpServer/Ftp/DeleCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/FeatCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/FtpCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/FtpConnectionData.cs
FTP2Azure/AzureFtpServer/Ftp/FtpConnectionObject.cs
FTP2Azure/AzureFtpServer/Ftp/FtpDataSocket.cs
FTP2Azure/AzureFtpServer/Ftp/FtpServer.cs
FTP2Azure/AzureFtpServer/Ftp/FtpSocketHandler.cs
FTP2Azure/AzureFtpServer/Ftp/General.cs//  www .  j  a va2 s.  c o  m
FTP2Azure/AzureFtpServer/Ftp/HelpCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/Interfaces.cs
FTP2Azure/AzureFtpServer/Ftp/ListCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/ListCommandHandlerBase.cs
FTP2Azure/AzureFtpServer/Ftp/MakeDirectoryCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/MakeDirectoryCommandHandlerBase.cs
FTP2Azure/AzureFtpServer/Ftp/MdtmCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/MessageHandler.cs
FTP2Azure/AzureFtpServer/Ftp/MlsdCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/MlstCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/MlsxCommandHandlerBase.cs
FTP2Azure/AzureFtpServer/Ftp/ModeCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/NlstCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/NoopCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/PasswordCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/PasvCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/PortCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/PwdCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/PwdCommandHandlerBase.cs
FTP2Azure/AzureFtpServer/Ftp/QuitCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/ReinitializeCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/RemoveDirectoryCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/RemoveDirectoryCommandHandlerBase.cs
FTP2Azure/AzureFtpServer/Ftp/RenameCompleteCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/RenameStartCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/RestartCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/RetrCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/SiteCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/SizeCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/SmntCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/StatCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/StoreCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/StouCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/StructureCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/SystemCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/TypeCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/UserCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/XCdupCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/XCwdCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/XMkdCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/XPwdCommandHandler.cs
FTP2Azure/AzureFtpServer/Ftp/XRmdCommandHandler.cs
FTP2Azure/AzureFtpServer/General/SocketHelpers.cs
FTP2Azure/AzureFtpServer/Properties/AssemblyInfo.cs
FTP2Azure/AzureFtpServer/Provider/AzureBlobStorageProvider.cs
FTP2Azure/AzureFtpServer/Provider/AzureCloudFile.cs
FTP2Azure/AzureFtpServer/Provider/Configuration.cs
FTP2Azure/AzureFtpServer/Provider/StorageOperation.cs
FTP2Azure/AzureFtpServer/Provider/StorageOperationResult.cs
FTP2Azure/FTP2Azure.sln
FTP2Azure/FTP2Azure.vsmdi
FTP2Azure/FTP2Azure.vssscc
FTP2Azure/FTP2Azure/FTP2Azure.ccproj
FTP2Azure/FTP2Azure/FTP2Azure.ccproj.vspscc
FTP2Azure/FTP2Azure/ServiceConfiguration.cscfg
FTP2Azure/FTP2Azure/ServiceDefinition.csdef
FTP2Azure/Local.testsettings
FTP2Azure/TraceAndTestImpact.testsettings
FTP2Azure/WorkerRole1/FTPServerRole.csproj
FTP2Azure/WorkerRole1/FTPServerRole.csproj.vspscc
FTP2Azure/WorkerRole1/Properties/AssemblyInfo.cs
FTP2Azure/WorkerRole1/WorkerRole.cs
FTP2Azure/WorkerRole1/packages.config

Download

Click the following link to download ftp2azure.zip.

ftp2azure.zip




















Home »
  C# Free Code »
    Network »




ActiveDirectory
Bluetooth
Client
FTP
LDAP
Network
Server
Socket
TCP
WCF