Same name and namespace in other branches
  1. 4.7.x developer/examples/fileupload.module \fileupload_file_download()
  2. 5.x developer/examples/fileupload.module \fileupload_file_download()

Support private downloads

File

developer/examples/fileupload.module, line 42
This is an example to demonstrate how to make a Drupal node support file uploads.

Code

function fileupload_file_download($file) {
  if (user_access('access content')) {
    if ($mime = db_result(db_query("SELECT mime FROM {fileupload} WHERE filepath = '%s'", file_create_path($file)))) {
      return array(
        "Content-type: {$mime}",
      );
    }
  }
}