When you say you have run out of room how much hosting space does the account have? Firstly I would be looking at things like very large image file sizes as many sites I work on their image file sizes are massive which then results in having to optimise the images (trim them down in file size). That's not just to use server space economically but mainly for optimal site performance / bandwidth usage.
Is your site ASP or PHP? I do know that with the PHP version that you can specify for instance files outside your website root for instance . . . /your/path/to/yourfile.zip - I don't think that's the case though on ASP, I may be wrong
I have a myriad of different types of images and digital assets. Currently I have over 14,000 images. Some are PNG at 20"x20" full color. So they can run quite high. My small/medium and large images are optimized and are quite low. My hosting, at one time, sold me on unlimited, but over the years have changed and now I only have 200 gigs.
I thought of storing the .zip files on my own ftp server.
Hi Terry You could have files on another server but what you couldn't do then is have the download "secure" in any way. All you could have would be an HTTP link which would be available to anyone. But 200 gigs is a lot of data. There is an "Unreferenced Image" option in the Database Utility part of the admin which may help. But maybe there are other ways of reducing the amount of data?