Module helpers

Source
Expand description

This module implements various helpers.

Traits§

PathBound
Path bound trait.

Functions§

abort
One helper function that can be used to return HTTP Error inside a view function.
escape
Replace special characters “&”, “<”, “>” and (“) to HTML-safe characters.
redirect
Returns a response that redirects the client to the target location.
safe_join
Safely join directory and filename, otherwise this returns None.
send_file
Sends the contents of a file to the client. Please never pass filenames to this function from user sources without checking them first. Set as_attachment to true if you want to send this file with a Content-Disposition: attachment header. This will return NotFound if filepath is not one file.
send_file_range
Sends the contents of a file to the client, supporting HTTP Range requests, so it allows only partial files to be requested and sent. This doesn’t support multiranges at the moment. Please never pass filenames to this function from user sources without checking them first. Set as_attachment to true if you want to send this file with a Content-Disposition: attachment header. This will return NotFound if filepath is not one file.
send_from_directory
Send a file from a given directory with send_file. This is a secure way to quickly expose static files from an folder. This will guess the mimetype for you.
send_from_directory_range
Send a file from a given directory with send_file, supporting HTTP Range requests, so it allows only partial files to be requested and sent. This doesn’t support multiranges at the moment. This is a secure way to quickly expose static files from an folder. This will guess the mimetype for you.