2016-10-24 09:21:06 +01:00
|
|
|
# Static Files
|
|
|
|
|
2017-01-20 03:18:52 +00:00
|
|
|
Static files and directories, such as an image file, are served by Sanic when
|
|
|
|
registered with the `app.static` method. The method takes an endpoint URL and a
|
|
|
|
filename. The file specified will then be accessible via the given endpoint.
|
2016-10-24 09:21:06 +01:00
|
|
|
|
|
|
|
```python
|
2017-01-20 03:18:52 +00:00
|
|
|
from sanic import Sanic
|
2016-10-24 09:21:06 +01:00
|
|
|
app = Sanic(__name__)
|
|
|
|
|
|
|
|
# Serves files from the static folder to the URL /static
|
2016-10-25 10:45:28 +01:00
|
|
|
app.static('/static', './static')
|
2016-10-24 09:21:06 +01:00
|
|
|
|
|
|
|
# Serves the file /home/ubuntu/test.png when the URL /the_best.png
|
|
|
|
# is requested
|
2016-10-25 10:45:28 +01:00
|
|
|
app.static('/the_best.png', '/home/ubuntu/test.png')
|
2016-10-24 09:21:06 +01:00
|
|
|
|
|
|
|
app.run(host="0.0.0.0", port=8000)
|
|
|
|
```
|
2017-01-20 03:18:52 +00:00
|
|
|
|
|
|
|
**Previous:** [Deploying](deploying.html)
|
|
|
|
|
|
|
|
**Next:** [Middleware](middleware.html)
|