I was wondering how to Connect to a FTP server in the form of it having Address, Username, and Password. Then be able to either edit or upload a file to a specific folder on the server. Because I am designing a website with a current news box on it and I would like to be able to not have to use my FTP program every time to change one file.

Summary: Connect to FTP with Address Username Password, and write to a file in a speicifc folder on that server.

Thanks ahead of time

  • Valestrom

Recommended Answers

All 3 Replies

What compiler and OS are you using for the client?

I'd be using windows vista/7 with Visual C++ 2010

You could start with a CLR app that works like this:

#include "stdafx.h"
using namespace System;
using namespace System::Net;

bool SendToDest(
         String^ strUser,
         String^ strPassword,
         String^ strServer,
         String^ strLocalName,
         String^ strRemoteName,
         String^% strError)
   bool blnRetVal = true;

      WebClient^ webClient = gcnew WebClient();
      webClient->Credentials = gcnew NetworkCredential(strUser, strPassword);
      webClient->UploadFile(strServer + strRemoteName, strLocalName);
   catch (WebException^ excWeb)
      strError = excWeb->Message;
      blnRetVal = false;

   return blnRetVal;

int main(array<System::String ^> ^args)
   String^ strError = "";

      "anonymous",   // USER
      "dani@web.com",// PASSWORD
      Console::WriteLine("Could not send file to server: " + strError);
      return -1;


   return 0;

Using the WebClient class for simple transfers is easy and concise.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, learning, and sharing knowledge.