Hi AZ Pete,

This might be a better question for the developers list.  Your question appears to have met with the stereotypical clash of systems administrators and innovative developers that causes so much friction between the two groups in the corporate world.

1) You can run a .htpasswd password protected administrative backpage that allows you to do a ftp get; your form will include the $servername $username and $filename and a get button with an optional $emailink checkbox and $emailaddress field. 

It can be written in the Perl::Ftp CPAN module, Php ftp API, or simple bash (if your system can be set to allow system calls [are you hosted on a web provider that limits your use]?

Do you have  language preference?

Here's a php (without the API) example: http://www.raditha.com/php/ftp/

2) You can allow directory browsing to a chrooted vsftp upload directory via a .htaccess (or better yet a true authentication portal) where the users' file access is set for their own files.  In other words, they get a directory link URL off a protected support page.  File permissions and locations can be set in sub directories via cron for customers or directory access so you can upload into a protected area and be assured it will automagically go (every hour) to the right customer http accessible download linked place.

3) Drupal, ZenCart, Oscommerce, SugarCRM, vtigerCRM, Joomla, OpenEMM (email marketing) and Jira/Confluence allow for secure file sharing modules.  I frequently setup CMS in 3 hours.  CMS require php and mysql.

4) ISPConfig has configurable ftp (and dns) and web tools (for email (squirrelmail) web and file sharing) for customers if you are doing any type of hosting?  Typically the customer gets an upload area, where files are set either in a special configuration or via cron (see above).

Why pay to simply implement a new web script when you can implement greater community developed secure systems solution for your clients?

Pete? Setup a nice web based monitoring system while you are at it? 
http://nashruddin.com/Web_Based_Surveillance_System_with_OpenCV_PHP_and_Javascript

On Wed, Nov 11, 2009 at 12:04 PM, Bob Elzer <bob.elzer@gmail.com> wrote:
The app is called a web server, are you running one on your server ? If not
apache and tomcat come to mind.

If you are running one, then all you have to do is: scp filename
user@servername:/path/to/upload/directory

Or are you asking us how to create the large file ?



-----Original Message-----
From: plug-discuss-bounces@lists.plug.phoenix.az.us
[mailto:plug-discuss-bounces@lists.plug.phoenix.az.us] On Behalf Of AZ Pete
Sent: Wednesday, November 11, 2009 11:33 AM
To: PLUG Discuss
Subject: File sharing web script

Hi All,

I have a need to be able to make large files to available to several clients
for download.  When the need currently arises I use megaupload.com, which is
a nice service for free, but I would rather keep things all on my server.

What I want to be able to do is to upload said huge file (200Mb-500Mb) to my
web host via SSH/FTP. Then simply send my client a url where they can
download that file via their browser.

Are there any apps that can do this? I did some searching on sourceforge,
but couldn't really find anything.

Thanks,
Peter

---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss

---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss



--
Skype: (623)239-3392
AT&T: (503)754-4452
www.it-clowns.com