PHP FTP - Upload Problem

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
koolsamule
Forum Contributor
Posts: 130
Joined: Fri Sep 25, 2009 10:03 am

PHP FTP - Upload Problem

Post by koolsamule »

Hi Chaps,

I've got access to my FTP site through my PHP App, can create a directory, and read the contents of the directory.
I'm now trying to upload files to a directory:

Code: Select all

// Upload
// Local File
$local_file = 'C:/01.pdf';
// Remote File
$remote_file = $workingDir.$dir.'01.pdf';
// Upload File to Active Directory
$upload = ftp_put($conn, $remote_file, $local_file, FTP_ASCII);
// Check Upload Status:
print (!$upload) ? 'Cannot upload' : 'Upload complete';
print "\n";
Locally, 01.pdf is 2630Kb but the upload takes for ever and never reaches the same file size on the FTP site.
I've tried it with word docs (24Kb), the upload takes no time at all, but appears as 1Kb on the FTP site and is obviously corrupt and fails to open.

How can I make sure that the file is copied correctly to the site?

Cheers
koolsamule
Forum Contributor
Posts: 130
Joined: Fri Sep 25, 2009 10:03 am

Re: PHP FTP - Upload Problem

Post by koolsamule »

Change the mode to FTP_BINARY = Sorted!
Post Reply