Only Authenticated Users to Download Files
Hello,
I am setting up a Drupal 6.2 site at www.djtyphoon.com and I am trying to setup a nice way for people to download my mp3s but only if they are logged in. I managed to setup a book using pages (I had to use just "page" instead of "book page" because I could not find how to remove the submission info from the "book page" type) under the menu item "Classic Tracks" and each page of the book will contain a short description for each song and a download link and possibly an embedded player (so my I can host files on a site which won't eat my bandwidth for embedded plays).
I would like for Guest users to still be able to see the book and read the information but not be able to download the files until registering, I have read some other posts wanting to setup something similar and I am a bit stuck now. I have installed the IMCE module and configured it a bit but I am not sure what to do next... can someone offer some suggestions?
Thanks,
Anthony

Use The Upload Module
How you limit access depends on which method you are using to present the files. For example, if you are using the core upload module to attach the mp3 file to a node, you can set up the permission so that only authenticated users can have access to uploaded files. You can find these settings in admin/user/permissions. You can also use the audio module which has permissions settings similar to upload.
Rob Safuto
Learn By The Drop is a place to learn Drupal. If you're new to Drupal I recommend having a look at my Beginner's Guide To Drupal.
(no title)
I think IMCE does suport "private downloads".
Private downloads are for files which are outside your web root, so they are not accessible with any URL, and Drupal serves them to whoever has permission.
Thanks guys I'll try it
Thanks guys I'll try it out...
Currently they are just pages arranged in book format, the links are just standard links to files I had uploaded via FTP. Some of my mp3 files can get up to 100MB or more so is there a way to add them as attachments without uploading them with Drupal?
(no title)
I know at least one module, the image module, which contains an image_import submodule that takes already uploaded images. moves them into its own directory, creates image nodes and attaches the images to them.
So, It is theoretically possible to use files already uploaded with FTP to circumvent PHP's upload restrictions. However I haven't checked if other file/media modules such as IMCE can do anything similar with already uploaded files, and especially with private files which need to be registered in the database.
Uploading them through Drupal may also be a problem, because you will need to configure PHP's limits to something like
upload_max_filesize = 100M;
post_max_size = 101M;
memory_limit = 140M;
and the last one may not be welcome on a shared host.
web file manager
I used web file manager to get my large files into drupal.
First upload your large files with ftp or something. Then you can add a record per file to the webfm_file table in the database manually.
Give it the right filepath and userid and it will show up in your web file manager module.
From there you can attach them to your nodes.
Not the prettiest solution but it worked..
Any other, easier solutions
Any other, easier solutions available yet? :)
Subscribing.
For uploading large files?
For uploading large files? Apparently there is no easy solution. Some solutions have been suggested here
http://drupal.org/node/129138
especially in the big reply near the end.