Drupal has an aweful way of handling file requests through the
private method. This module fixes that, it implements most of the HTTP
features. Things likecaching and resuming are supported.
This module also as a anti-leech feature which should prevent
stealing of files on remote sites. So this module can also be an
addition when using the public method. The user will be redirected to
the node to which the file was associated. Currently the anti-leech
only checks the referer to be within the configured range. Empty
referers are currently still allowed, but this might change in a future
release.
A special mode has been added for in case of images (only JPEG, PNG
and GIF). Either a watermark can be added or the image can be
subsituted with an other image. In case of watermarking the watermark
images has to be a PNG, it's best to make use of the PNG alpha channels
for a nicer result.
Be sure to read the README.TXT file concerning a performance increase by using rewrite rules.
Note: if you had a filerequest module installed from before march
26, 2006 you will need to update the throttle.config.php if you were
using this feature.