When exposing original-size or otherwise huge file versions *for download*
when they're not intended to be viewed in browser, it may be wise to use
the 'Content-Disposition' HTTP header, as we do for XML output from
Special:Export.

This should force most browsers to show a download dialog instead of
loading the giant file inline; you can then take your mega-image and stick
it in Photoshop or Gimp or whatever if you really wanted it (such programs
are optimized to work with huge files, while browsers are most emphatically
*not*).

Of course this may mean we need to either filter the file through PHP to
add headers (scary!) or have a second "downloadable" URL where the swift or
caching infrastructure adds the headers.

-- brion

On Thu, Oct 2, 2014 at 11:41 AM, Keegan Peterzell <[email protected]>
wrote:

>
>
> On Thu, Oct 2, 2014 at 9:02 AM, Jean-Frédéric <[email protected]
> > wrote:
>
>>
>> This is not a new issue, as this is the same functionality we have
>>> provided for years on the File: page. But Media Viewer makes it a lot
>>> easier for users to accidentally load a huge file. So I think we
>>> should seriously consider providing a warning, if it is easy to implement
>>> and if we can identify a threshold that is based on data and that is
>>> acceptable to our communities.
>>>
>>
>> See [[bugzilla:29967]], “ Better support for viewing and downloading
>> large files” <https://bugzilla.wikimedia.org/show_bug.cgi?id=29967>
>>
>> --
>> Jean-Fred
>>
>
> Ah, great, thanks for the link, Jean-Fred. In the back of my mind I
> thought I'd seen something about this on Bugzilla.
>
> As I pointed out in a meeting an on-wiki and this bug confirms, this is a
> problem that exists for viewing large files in general, not just Media
> Viewer, so I'd like to make sure that the solution is practical for the
> file page as well and not just put together because there was a problem
> with Media Viewer. The bug is a big enough issue outside of Media Viewer
> that it deserves the attention.
>
> --
> Keegan Peterzell
> Community Liaison, Product
> Wikimedia Foundation
>
> _______________________________________________
> Multimedia mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/multimedia
>
>
_______________________________________________
Multimedia mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/multimedia

Reply via email to