The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
This has been frustrating. I've tried URLs of the form:
https://canvas.nd.edu/courses/33333/file_content/Public/11111
and
https://canvas.nd.edu/api/v1/courses/33333/files/11111
(which I could've sworn worked last week), but I can not find the URL construct (it's not the same as the 2017 post here I found) that works. Any help?
Context: A Theme designer (contract worker) created some custom icons for use in course sites/templates. They've been stored externally to Canvas. I want to store them internally, in a Public course and have the .css file/theme reference them.
If the images have been included in a page you can see them as files. For example, here is the HTML for a figure in one of my courses (with the verifier replaced by xxxxx):
I have a python script to list all files to a XLSX spreadsheet. This makes it easy to see the URL for a give image, it could be run on the above course with
./list-files.py 17234
It is available from:
https://github.com/gqmaguirejr/Canvas-tools
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in