PL-900 Demonstrate the capabilities of Power Apps Practice Question
A Power Apps developer needs to store an image uploaded by a user in a canvas app. The app uses Microsoft Dataverse. Which column type should be used for the image?
⚠ Common exam trap
PL-900 often tests the distinction between Image and File columns, tricking candidates into choosing File because it sounds more general-purpose, when the question specifically asks for an image that needs to be displayed.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Image column
The Image column type in Microsoft Dataverse is purpose-built for storing a single image per record and is optimized for rendering in model-driven and canvas apps. It stores the image in a special format that supports thumbnail generation and efficient display, unlike generic file or binary storage. This makes it the correct choice when a user uploads an image that needs to be displayed directly in the app.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Text column
Why it's wrong here
Text columns hold strings up to 4,000 characters, so an uploaded image's binary payload cannot be persisted there. It is tempting because text fields are the default general-purpose column, and they would be the right choice for storing an image's URL or filename reference rather than the image itself.
- ✓
Image column
Why this is correct
The Image column type stores image data natively in Dataverse and renders it in canvas and model-driven forms, satisfying the requirement to persist an uploaded image. File columns hold any binary content but do not display inline, and text columns cannot store the binary payload.
- ✗
File column
Why it's wrong here
A File column stores binary data as a Dataverse file, not an image rendered directly in the app, so it lacks the image-specific metadata and preview behaviour required. It is tempting for arbitrary documents and attachments, but the Image column is designed for this scenario.
- ✗
Binary column
Why it's wrong here
Dataverse has no Binary column type; binary payloads are held in File or Image columns, which support upload and retrieval in canvas apps. It is tempting because binary data is genuinely what an uploaded image contains, and other platforms offer binary or BLOB fields for exactly this purpose.
Go deeper
Related to this question
About these practice questions
Courseiva writes every PL-900 question from scratch — 701 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Microsoft exam blueprint
This PL-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PL-900 exam.