{"id":27351,"date":"2023-12-12T08:43:17","date_gmt":"2023-12-12T16:43:17","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/"},"modified":"2025-06-11T07:43:00","modified_gmt":"2025-06-11T14:43:00","slug":"announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/","title":{"rendered":"Announcing seamless Dataverse image and file support in canvas offline apps"},"content":{"rendered":"<p>We are pleased to announce the Public Preview of files and images from Dataverse in offline for canvas apps. This new feature is built on top of the already announced <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/canvas-built-in-offline-is-now-just-one-click-away\/\">Canvas built-in offline <\/a>that is in Preview since September 2023.<\/p>\n<p>It is always challenging but critical to give access to files and images to frontline users when their devices are not connected to the network. Indeed, downloading files and images is usually a long process and can take a lot of space on the disk of the device. When Sales reps browse their catalog of products to create an order, they typically want to see the high definition of the pictures of the products and sometimes need to access their detailed specification. Another great scenario is for inspections where inspectors need to take pictures to illustrate their observations or to be used as evidence for further analysis.<\/p>\n<h2 class=\"wp-block-heading\">Out of the box support for Dataverse files and images<\/h2>\n<p>In an offline-enabled canvas app, you can now either allow the files and images to be downloaded on view or on sync. With those two modes, you can decide the strategy to download files and images on the device of the user for an offline usage, and optimize the disk size depending on the business needs of the end users.<\/p>\n<p>When files and images are configured to be downloaded\u00a0<strong>on view<\/strong>, the content is downloaded on the device when the user explicitly opens a file or when an image is presented to the user. Files and images are downloaded when the device is connected to the network and can be used afterward without connectivity. This mode is enabled by default without any specific configuration.<\/p>\n<p>When files and images are configured to be downloaded <strong>on sync<\/strong>, files and images are downloaded during the offline sync when the device is connected. The user can access the content without connectivity and is notified in the application when the download of the files and images is completed. For this mode, you just have to add the column referencing the files or images in the offline profile.<\/p>\n<h2 class=\"wp-block-heading\">We are looking forward to your feedback<\/h2>\n<p>Your feedback will help us make this new app even better. Share your feedback on our\u00a0<a href=\"https:\/\/powerusers.microsoft.com\/t5\/Building-Power-Apps\/bd-p\/PowerAppsForum1\" rel=\"noreferrer noopener\" target=\"_blank\">Power Apps forum<\/a>.<\/p>\n<p>For more details, see the\u00a0<a href=\"https:\/\/learn.microsoft.com\/power-apps\/mobile\/files-images-offline-canvas-apps\" rel=\"noreferrer noopener\" target=\"_blank\">documentation<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Announcing Files and Images offline in Public Preview<\/p>\n","protected":false},"author":233,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[3424],"job-role":[],"product":[3473],"property":[],"topic":[3421],"coauthors":[2069],"class_list":["post-27351","post","type-post","status-publish","format-standard","hentry","audience-it-professional","content-type-news","product-power-apps","topic-application-modernization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Announcing seamless Dataverse image and file support in canvas offline apps - Microsoft Power Platform Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing seamless Dataverse image and file support in canvas offline apps - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"Announcing Files and Images offline in Public Preview\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-12T16:43:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T14:43:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/12\/Microsoft-logo_rgb_c-gray_950-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"950\" \/>\n\t<meta property=\"og:image:height\" content=\"413\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tristan Dehove\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tristan Dehove\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/trdehove\/\",\"@type\":\"Person\",\"@name\":\"Tristan Dehove\"}],\"headline\":\"Announcing seamless Dataverse image and file support in canvas offline apps\",\"datePublished\":\"2023-12-12T16:43:17+00:00\",\"dateModified\":\"2025-06-11T14:43:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/\"},\"wordCount\":391,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"keywords\":[\"Dataverse\",\"Do more with less\",\"Offline\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/\",\"name\":\"Announcing seamless Dataverse image and file support in canvas offline apps - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"datePublished\":\"2023-12-12T16:43:17+00:00\",\"dateModified\":\"2025-06-11T14:43:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing seamless Dataverse image and file support in canvas offline apps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/3ed18d7f71c85c46333d22368d3fe747\",\"name\":\"Tristan Dehove\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/ae169a5dbc2c3c17aa16da3bd6539e5d5dc766fdb6d30e63c5af1644f509ecc7?s=96&d=mm&r=g6143017619f35d6a8b2ae88bb1033de7\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ae169a5dbc2c3c17aa16da3bd6539e5d5dc766fdb6d30e63c5af1644f509ecc7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ae169a5dbc2c3c17aa16da3bd6539e5d5dc766fdb6d30e63c5af1644f509ecc7?s=96&d=mm&r=g\",\"caption\":\"Tristan Dehove\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/trdehove\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing seamless Dataverse image and file support in canvas offline apps - Microsoft Power Platform Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/","og_locale":"en_US","og_type":"article","og_title":"Announcing seamless Dataverse image and file support in canvas offline apps - Microsoft Power Platform Blog","og_description":"Announcing Files and Images offline in Public Preview","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2023-12-12T16:43:17+00:00","article_modified_time":"2025-06-11T14:43:00+00:00","og_image":[{"width":950,"height":413,"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/12\/Microsoft-logo_rgb_c-gray_950-1.webp","type":"image\/png"}],"author":"Tristan Dehove","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Tristan Dehove","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/trdehove\/","@type":"Person","@name":"Tristan Dehove"}],"headline":"Announcing seamless Dataverse image and file support in canvas offline apps","datePublished":"2023-12-12T16:43:17+00:00","dateModified":"2025-06-11T14:43:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/"},"wordCount":391,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"keywords":["Dataverse","Do more with less","Offline"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/","name":"Announcing seamless Dataverse image and file support in canvas offline apps - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"datePublished":"2023-12-12T16:43:17+00:00","dateModified":"2025-06-11T14:43:00+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2023\/12\/12\/announcing-seamless-dataverse-image-and-file-support-in-canvas-offline-apps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Announcing seamless Dataverse image and file support in canvas offline apps"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/3ed18d7f71c85c46333d22368d3fe747","name":"Tristan Dehove","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ae169a5dbc2c3c17aa16da3bd6539e5d5dc766fdb6d30e63c5af1644f509ecc7?s=96&d=mm&r=g6143017619f35d6a8b2ae88bb1033de7","url":"https:\/\/secure.gravatar.com\/avatar\/ae169a5dbc2c3c17aa16da3bd6539e5d5dc766fdb6d30e63c5af1644f509ecc7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ae169a5dbc2c3c17aa16da3bd6539e5d5dc766fdb6d30e63c5af1644f509ecc7?s=96&d=mm&r=g","caption":"Tristan Dehove"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/trdehove\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/27351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/233"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=27351"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/27351\/revisions"}],"predecessor-version":[{"id":129823,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/27351\/revisions\/129823"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=27351"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=27351"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=27351"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=27351"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=27351"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=27351"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=27351"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=27351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}