176985602337900

Find freelancers. Lose those costly delays.

With 1.7 million freelancers, we'll match you with the perfect talent.

or, Register with Elance »

upload and download using http and https
Sign in to Add to Watch List

IT & Programming > Software Application

View Change History

The client has made the following changes to the job.

Description
Date

Job awarded.

Sep 7, 2014

Bidding period extended.

Sep 4, 2014

Job description changed. New Version|Previous Version

Attachment added: FTPDownUploaderD5.rar

Aug 9, 2014

Bidding period extended.

Aug 9, 2014
Close

Job Description

  |  Change History >>

Updated

Hello, I have a simple Delphi 5 program which does download and upload from/to SERVER, using FTP protocol and Delphi 5 NMftp included Indy component. I need to change the download and upload routines to use HTTPS (instead FTP) with password (using the basic authentication mechanism from IIS 6 (my server). I already can access the file locations through the external IP (url) and password, so, server protocols and auth are configured. Server is able to run ASP, ASP.NET, PHP, almost everything…;) Desired Upload routine: Uploadfile('https://www.remoteserver.com/files' , 'user01', 'pass01' , 'localfile' , '/remotedir' , 'remotefile' ) Function : Upload localfile to http://www.remoteserver/files/remotedir/remotefile Desired Download routine: Downloadfile('https://www.remoteserver.com/files' , 'user01', 'pass01' , 'localfile', '/remotedir' , 'remotefile') Function : Download localfile from http://www.remoteserver/files/remotedir/remotefile DownloadSequence routine: DownloadSequence('https://www.remoteserver.com/files' , 'user01', 'pass01' , 'localdir' , '/remotedir' , 'remotefilename','5digitstartnumber','extension') Function : Download all files "remotefilenamennnnn.extension" existing in remotedir, where nnnnn >= 5digitstartnumber Obs: DownloadSequence uses Downloadfile routine. Example: suppose remote dir '$https://www.remoteserver.com.br/files/cases' contains the following files: File00011.txt File00012.txt File00013.txt File00014.txt File00015.txt File00016.txt File00017.txt So, the command: DownloadSequence('https://www.remoteserver.com.br/files' , 'user01', 'pass01' , 'c:\tmp' , '/cases' , 'File' , '00013','txt') Will download files : File00013.txt, File00014.txt, File00015.txt,….,File00017.txt from remotedir http://www.remoteserver.com.br/files/cases (or, better saying, download all files existing in remotedir, which name is 'Filennnnn.txt' where nnnnn is greater or equal 00013) Like prior said: DownloadSequence uses DownloadFile. Conditions: • After contract, I will send the my source code to you change. • DownloadFile and UploadFile Routines must return 0 if upload/download successful or other error and string code otherwise; • Download and upload progress must be informed through a progress bar (per download), which already exists in the program. • All Interface must be showed inside Delphi (or other) program. External Dos visible Windows to run something (ex: cmd) can't be used; • After upload/download inside the program, user cannot be able to access URL from fileserver via browser without password (despite the user don't know the complete URL) • Application can be ported to another Delphi version or language, if you think it is the easiest way, but I will need the all sourcecode and third party components, if used. • If necessary, you can use server side components (asp, php, asp.net ) on my server to make the solution possible. • Other suggestions will be appreciated… Best Regards

Hello, I have a simple Delphi 5 program which does download and upload from/to SERVER, using FTP protocol and Delphi 5 NMftp included Indy component. I need to change the download and upload routines to use HTTPS (instead FTP) with password (using the basic authentication mechanism from IIS 6 (my server). I already can access the file locations through the external IP (url) and password, so, server protocols and auth are configured. Server is able to run ASP, ASP.NET, PHP, almost everything…;) Desired Upload routine: Uploadfile('<span class="obscureText" title="Login to see this URL">&nbsp;&nbsp;[obscured]&nbsp;&nbsp;</span>/files' , 'user01', 'pass01' , 'localfile' , '/remotedir' , 'remotefile' ) Function : Upload localfile to <span class="obscureText" title="Login to see this URL">&nbsp;&nbsp;[obscured]&nbsp;&nbsp;</span>/files/remotedir/remotefile Desired Download routine: Downloadfile('<span class="obscureText" title="Login to see this URL">&nbsp;&nbsp;[obscured]&nbsp;&nbsp;</span>/files' , 'user01', 'pass01' , 'localfile', '/remotedir' , 'remotefile') Function : Download localfile from <span class="obscureText" title="Login to see this URL">&nbsp;&nbsp;[obscured]&nbsp;&nbsp;</span>/files/remotedir/remotefile DownloadSequence routine: DownloadSequence('<span class="obscureText" title="Login to see this URL">&nbsp;&nbsp;[obscured]&nbsp;&nbsp;</span>/files' , 'user01', 'pass0...

Aug 9, 2014

Close
  • Posted: Tue, Jul 22, 2014
  • Time Left: Closed
  • Location: Anywhere
  • Client prefers freelancers from:
    Anywhere

    You are still able to submit a proposal for this job.

    The client prefers freelancers from
    a different location.

    You're still able to submit a proposal for this job, regardless of your location.
  • Start: Immediately
  • Budget: $50 - $300
  • Fixed Price Job
  • Elance Escrow Protection
  • W9 Not Required
Sign in to view client's details

Hello,
I have a simple Delphi 5 program which does download and upload from/to SERVER, using FTP protocol and Delphi 5 NMftp included Indy component.
I need to change the download and upload routines to use HTTPS (instead FTP) with password (using the basic authentication mechanism from IIS 6 (my server). I already can access the file locations through the external IP (url) and password, so, server protocols and auth are configured. Server is able to run ASP, ASP.NET, PHP, almost everything…;)

Desired Upload routine:

Uploadfile('  [obscured]  /files' , 'user01', 'pass01' , 'localfile' , '/remotedir' , 'remotefile' )

Function : Upload localfile to   [obscured]  /files/remotedir/remotefile

Desired Download routine:

Downloadfile('  [obscured]  /files' , 'user01', 'pass01' , 'localfile', '/remotedir' , 'remotefile')

Function : Download localfile from
  [obscured]  /files/remotedir/remotefile

DownloadSequence routine:

DownloadSequence('  [obscured]  /files' , 'user01', 'pass0...

Sign in or Register to see more

Desired Skills
.NET Framework, Java, PHP, C#, Delphi
Job ID: 59889476
 
Proposals
Avg $ | High $ | Low $ — Show Pricing
  • Submit Date (Latest)

 Russia  |  
Over the last 10+ years, I have developed a wide range of Software and Web projects, including Delphi, LAMP (Linux+Apache+MySQL+PHP), HTML, CSS,...
4
  |  
 5.0   |  Private   |  2 Jobs
Bid ID: 61285540  |  Submitted: Aug 24, 2014 05:57 ET 
Proposal SEALED

 Serbia  |  
Team of software engineers with 6+ years of experience in professional software development in Delphi/C/C++.
4
  |  
 5.0   |  Private   |  2 Jobs
Bid ID: 61264045  |  Submitted: Aug 23, 2014 09:50 ET 
Proposal SEALED

Gennady K.      
Gennady K.'s identity has been verified.  Learn More
 Russia  |  
I have extensive experience designing and implementing relational databases (15+ years). The main tools for solving your tasks are Visual Basic,...
6
  |  
 4.9   |  Private   |  16 Jobs
Bid ID: 61061187  |  Submitted: Aug 19, 2014 06:14 ET 
Proposal SEALED

Sukhdeep Singh      
Sukhdeep Singh's identity has been verified.  Learn More
 India  |  
Er. Sukhdeep Singh i am working on asp.net from last 5 year using asp.net 3.0 ,4., 4.5 sql server 2005, 2008, MVC3,MVC4 css, html, j quary,...
1
  |  
 0.0   |  Private   |  0 Jobs
Bid ID: 59959463  |  Submitted: Jul 24, 2014 07:08 ET 
Proposal SEALED

 Algeria  |  
Winner
Professional (Delphi / C# / C++ / Pascal) Programmer I'm qualified to do: [+] Web Scrapping (Like: ebay.com / manta.com / amazon.com etc ... and...
1
  |  
 0.0   |  $0 Earnings   |  1 Jobs
Bid ID: 59911052  |  Submitted: Jul 23, 2014 08:36 ET 
Delivery
Within 1 day
$299.18

 Ukraine  |  
I'm high skilled web developer with great experience. In my projects I've used Node.js, Express.js, Javascript, AJAX, JQuery, Ruby on Rails and...
1
  |  
 0.0   |  $0 Earnings   |  0 Jobs
Bid ID: 59902217  |  Submitted: Jul 23, 2014 04:51 ET 
Proposal SEALED

 India  |  
I am a Delphi Developer, i have experience in Advanced delphi concept like Datasnap Client and Server application, COM and ActiveX Type Libraries,...
4
  |  
 4.5   |  Private   |  11 Jobs
Bid ID: 59900382  |  Submitted: Jul 23, 2014 04:02 ET 
Proposal SEALED

Raymund Gil Jr T.      
Raymund Gil Jr T.'s identity has been verified.  Learn More
 Philippines  |  
Freelance Software Developer from Philippines with about 15 years Database Design and Programming experience using vb.net with databases such as...
6
  |  
 5.0   |  $3,739 Earnings   |  16 Jobs
Bid ID: 59894662  |  Submitted: Jul 23, 2014 01:41 ET 
Proposal SEALED
Elance is now an Upwork company.
Upwork is the choise of 4M+ clients. Get started working on Upwork today.
Are you ready to post a job like this one?
Post a Similar Job »