Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
project
drupal
Commits
5028d5fb
Commit
5028d5fb
authored
Aug 24, 2009
by
Dries
Browse files
- Patch
#303419
by drewish: incorrect expiration headers with private file transfers.
parent
1d34a3e3
Changes
1
Hide whitespace changes
Inline
Side-by-side
modules/image/image.module
View file @
5028d5fb
...
...
@@ -203,8 +203,15 @@ function image_file_download($filepath) {
$headers
=
module_invoke_all
(
'file_download'
,
$original_path
);
if
(
!
in_array
(
-
1
,
$headers
))
{
return
array
(
// Send headers describing the image's size, and MIME-type...
'Content-Type'
=>
$info
[
'mime_type'
],
'Content-Length'
=>
$info
[
'file_size'
],
// ...and allow the file to be cached for two weeks (matching the
// value we use for the mod_expires settings in .htaccess) and
// ensure that caching proxies do not share the image with other
// users.
'Expires'
=>
gmdate
(
DATE_RFC1123
,
time
()
+
1209600
),
'Cache-Control'
=>
'max-age=1209600, private, must-revalidate'
,
);
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment