Loïc Hoguin ca98a86b30 Add HTML5 Video Example to the static example 12 years ago
..
priv ca98a86b30 Add HTML5 Video Example to the static example 12 years ago
src 33461ecdbd Fix examples to follow new env tuple standard 12 years ago
README.md ca98a86b30 Add HTML5 Video Example to the static example 12 years ago
rebar.config b5fdf02af0 Modified static example to send appropriate MIME type 12 years ago
start.sh ca98a86b30 Add HTML5 Video Example to the static example 12 years ago

README.md

Cowboy Static Files Server

To compile this example you need rebar in your PATH.

Type the following command:

$ rebar get-deps compile

You can then start the Erlang node with the following command:

./start.sh

Cowboy will serve all the files you put in the priv/ directory. You can replace the filename given in the example URL with the one of a file you added to this directory to receive that file.

Example

Show that the file is returned as an octet-stream

$ curl -i http://localhost:8080/test.txt
HTTP/1.1 200 OK
connection: keep-alive
server: Cowboy
date: Fri, 28 Sep 2012 04:19:40 GMT
content-length: 52
Content-Type: application/octet-stream
Last-Modified: Fri, 28 Sep 2012 04:01:20 GMT

If you read this then the static file server works!

Finally download and cat the file to verify

$ curl -sLO http://localhost:8080/test.txt
$ cat test.txt
If you read this then the static file server works!

HTML5 Video Example

Open http://localhost:8080/video.html in your favorite browser.