Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I am in search of FTP uploader software which provides me the features like:

  1. Only admin will have the access right to upload the files.

  2. If other users wants to upload then they should send the mail to Admin saying which file, which project, what is the update and why he needs to upload.

  3. This is simply to keep track to loading the files in my FTP Server.

I use FileZilla in which I am unable to get these options. So can any one help me out to find any software which would satisfy my requirements. Thanks in advance.

share|improve this question

migrated from stackoverflow.com Dec 10 '10 at 14:56

This question came from our site for professional and enthusiast programmers.

2 Answers 2

As far as finding a client that could do this, it doesnt exist. Normally people do this on the server side using something like "Filezilla Server".

As a side-note: you could write your own Java program ftp-client that would do this. It would be less than 100 lines of code and you could distribute it to user-admins.

Also, you could write a script that uses Curl to do this, and then package the script into a .exe file so its not editable by the users.

share|improve this answer

You are asking about enforcing server policy through the client. This is simply wrong. You should not trust your users for something like this.

The FTP protocol does not have any support for something like this anyway - and for good reason:

(1) You should configure your FTP server software so that only select accounts (the administrators) have write permissions, while everybody else has read-only permissions.

(2) What does this have to do with an FTP client?

(3) Any decent FTP server should have a logging facility through which you can keep track of any changes.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.