Download Course File
download_course_fileDownload a file from a Canvas course to your local filesystem for offline use. Use read_course_file to retrieve content without saving.
Instructions
Download a file from a Canvas course to the local filesystem.
Only available on a local (stdio) server. Use read_course_file to get file content back in the response instead.
On Windows, owner-only access is not enforced: files inherit the destination folder's permissions. Use a folder with verified private Windows permissions, or read_course_file to avoid saving a local copy.
Use list_course_files or list_module_items to find file IDs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_id | Yes | Canvas file ID | |
| save_directory | No | Local directory to save to (default: system temp dir, must exist) | |
| course_identifier | Yes | Course code or Canvas ID |