Home > Ask the Microsoft .Net Development Experts > Visual Studio .NET Questions & Answers > How can I implement an FTP upload using VB.NET?
Ask The Win Development Expert: Questions & Answers
EMAIL THIS

How can I implement an FTP upload using VB.NET?

Chris Sells EXPERT RESPONSE FROM: Chris Sells

Pose a Question
Other Win Development Categories
Meet all Win Development Experts
Become an Expert for this site


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


>
QUESTION POSED ON: 27 January 2003
How can I implement an FTP upload using VB.NET? I can shell to the FTP program on the user computer, but that doesn't allow me to check for errors or allow me to determine when it has completed. I need to be able to upload files from the VB.NET application and check for both completion and success.

>
As wonderful and full-featured as .NET is, it doesn't (yet) do everything. One thing that it doesn't do is provide direct support for FTP, although it provides some nice hooks where FTP support could be added. At this point, you can dig in and build your own FTP support from scratch, but I wouldn't recommend it. Instead, I recommend searching on Google's Microsoft-specific search page for ".NET" and "FTP" and see what you get. Combining that with a quick search on CodeProject.com, I found two examples of an FTP client built for .NET:

  • FTP Explorer in C#, K. Niranjan Kumar, 1/02, C# Corner
  • FTP component written with fully managed code, Alex Kwok, 5/02, CodeProject.com

    If neither of these samples is robust enough or complete enough for you, I'd recommend checking the third component vendors. For example, I happen to know that Mabry Software has an FTP component for .NET and, while I don't have any experience with it myself, I'm a big Zane Thomas fan, who's one of the Mabry founders.


  • Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



    RELATED CONTENT
    Visual Studio .NET (Archive)
    What could be causing this problem with my add New and delete methods?
    Is there a .NET equivalent to netsend that I can use in VB.NET?
    I'm getting a lot of flickering on my application
    How can I make a VB6 network app available on the Internet using .NET?
    VB.NET app works on my local drive but not on the network drive
    Is developing add-ons for Windows Explorer supported using managed code in .NET?
    In C#, how can I change the properties of controls on another form?
    How do I add images in listview by using VB.NET?
    What is the best technique for connecting to a database from VB.NET?
    How do you use control collection in VB.NET?

    Visual Studio .NET
    Load a DSL domain model instance file programmatically
    Calling via command prompt from ASP.NET
    On line-by-line analysis in VS .NET
    Best approach for merging text files using arrays
    Descriptions of symbols in the class view of a .NET solution
    What's the best approach for enumerating network resources?
    How to enable a line-by-line code walkthrough
    Changing a C++ Makefile project to a Utility project
    How can I configure Visual Studio.NET 2002 to use the .NET Framework 1.1?
    Changing a datagrid column to read-only=false based on variable

    RELATED RESOURCES
    2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
    Search Bitpipe.com for the latest white papers and business webcasts
    Whatis.com, the online computer dictionary



    Search and Browse the Expert Answer Center
    Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
    Browse our Expert Advice



    Windows Development - White Papers, News and Expert Advice
    About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
    SEARCH 
    TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

    TechTarget Corporate Web Site  |  Media Kits  |  Site Map




    All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
      TechTarget - The IT Media ROI Experts