FileRequest

Categories

Component ID

43202

Component name

FileRequest

Component type

module

Component security advisory coverage

not-covered

Downloads

1169

Component created

Component changed

Component body

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.