# Force ppt(x) and pps(x) to be downloaded instead of being served as plain text

**URL:** <https://www.ruby-forum.com/t/force-ppt-x-and-pps-x-to-be-downloaded-instead-of-being-served-as-plain-text/237929>\
**Category:** NGINX\
**Created:** [December 6, 2013, 11:54am UTC](https://www.ruby-forum.com/t/force-ppt-x-and-pps-x-to-be-downloaded-instead-of-being-served-as-plain-text/237929 "2013-12-06T11:54:35Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [December 6, 2013, 11:54am UTC](https://www.ruby-forum.com/t/force-ppt-x-and-pps-x-to-be-downloaded-instead-of-being-served-as-plain-text/237929/1 "2013-12-06T11:54:35Z")

</div>

Nginx 1.5.7, ppt(x) and pps(x) are served as plain text (of course with  
strange characters) by nginx.  
How can I have them always as a download?

---

<div class="post-metadata">

**Author:** ![lorenzo\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/aca169/32.png) [@lorenzo\_r](https://www.ruby-forum.com/u/lorenzo_r)\
**Post date:** [December 6, 2013, 12:09pm UTC](https://www.ruby-forum.com/t/force-ppt-x-and-pps-x-to-be-downloaded-instead-of-being-served-as-plain-text/237929/2 "2013-12-06T12:09:46Z")

</div>

On 6 December 2013 10:54, Lorenzo R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Nginx 1.5.7, ppt(x) and pps(x) are served as plain text (of course with  
> strange characters) by nginx.
> 
> How can I have them always as a download?

Probably by setting the appropriate MIME type up:  
[http://wiki.nginx.org/HttpCoreModule#types](http://wiki.nginx.org/HttpCoreModule#types)

---

<div class="post-metadata">

**Author:** ![lorenzo\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/aca169/32.png) [@lorenzo\_r](https://www.ruby-forum.com/u/lorenzo_r)\
**Post date:** [December 6, 2013, 12:13pm UTC](https://www.ruby-forum.com/t/force-ppt-x-and-pps-x-to-be-downloaded-instead-of-being-served-as-plain-text/237929/3 "2013-12-06T12:13:17Z")

</div>

For ppt files it must work, check your mime.types nginx config:

./mime.types: application/vnd.ms-powerpoint ppt;

For another formats you must add something similar

2013/12/6 Lorenzo R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Nginx 1.5.7, ppt(x) and pps(x) are served as plain text (of course with  
> strange characters) by nginx.
> 
> How can I have them always as a download?
> 
> * * *
> 
> nginx mailing list  
> removed\_email\_address@domain.invalid  
> [nginx Info Page](http://mailman.nginx.org/mailman/listinfo/nginx)

## –

С уважением, Соколов Евгений

---

<div class="post-metadata">

**Author:** ![lorenzo\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/aca169/32.png) [@lorenzo\_r](https://www.ruby-forum.com/u/lorenzo_r)\
**Post date:** [December 6, 2013, 1:11pm UTC](https://www.ruby-forum.com/t/force-ppt-x-and-pps-x-to-be-downloaded-instead-of-being-served-as-plain-text/237929/4 "2013-12-06T13:11:10Z")

</div>

Hello!

On Fri, Dec 06, 2013 at 12:12:49PM +0100, Sokolov E. wrote:

> For ppt files it must work, check your mime.types nginx config:
> 
> ./mime.types: application/vnd.ms-powerpoint ppt;
> 
> For another formats you must add something similar

The mime.types in 1.5.7 contains pptx as well, see here:

[http://hg.nginx.org/nginx/file/tip/conf/mime.types#l67](http://hg.nginx.org/nginx/file/tip/conf/mime.types#l67)

Most likely, the mime.types file is not included into  
configuration.

–  
Maxim D.  
[http://nginx.org/en/donation.html](http://nginx.org/en/donation.html)

---

<div class="post-metadata">

**Author:** ![lorenzo\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/aca169/32.png) [@lorenzo\_r](https://www.ruby-forum.com/u/lorenzo_r)\
**Post date:** [December 6, 2013, 12:13pm UTC](https://www.ruby-forum.com/t/force-ppt-x-and-pps-x-to-be-downloaded-instead-of-being-served-as-plain-text/237929/5 "2013-12-06T12:13:52Z")

</div>

On 12/06/13 15:09, Jonathan M. wrote:

> > > How can I have them always as a download?  
> > > Probably by setting the appropriate MIME type up:  
> > > [http://wiki.nginx.org/HttpCoreModule#types](http://wiki.nginx.org/HttpCoreModule#types)

Or by adding (in location or server)

default\_type application/octet-stream;

[http://nginx.org/r/default\_type](http://nginx.org/r/default_type)
