{"id":114,"date":"2018-03-06T10:11:30","date_gmt":"2018-03-06T18:11:30","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/"},"modified":"2024-07-31T09:20:46","modified_gmt":"2024-07-31T16:20:46","slug":"add-attachments-to-sharepoint-lists","status":"publish","type":"power-apps","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/","title":{"rendered":"Add attachments to SharePoint lists"},"content":{"rendered":"

We are excited to announce the release of one of our most requested and anticipated features \u2013 attachments upload in PowerApps version 2.0.820. You can now use the Attachments control to add files to SharePoint list items (or remove them) from any device .\u00a0 If you are on a mobile device you can easily add your existing photos or a new one taken with your camera.<\/p>\n

How do I see attachment upload in action?<\/h2>\n

To enable attachment upload you need to have an app with forms that connect to a SharePoint list as their data sources.\u00a0 Alternatively you can create an app from data from a SharePoint list data source on the new app screen in PowerApps.\u00a0 Then, to enable attachments you need to:<\/p>\n

    \n
  1. Select the forms that you want to add attachments to.\u00a0 It is the Edit form that will have the upload functionality, but you\u2019ll likely want to add attachments to the View form (a.k.a. Detail form) as well.
    \n\"add<\/a><\/li>\n
  2. In the properties pane, click on the Data field to open the data panel.
    \n\"add<\/li>\n
  3. In the list of fields, find the Attachment field and enable it.\u00a0 Note that if you have an existing form with the Attachment field enabled, you\u2019ll need to disable and re-enable it to get the new functionality.
    \n\"add<\/li>\n
  4. Save and publish your app.\u00a0 When you run the app and open the above form, you\u2019ll see the Attachments control that allows you to add new files by clicking on the Attach file<\/em> link (newly added files are shown with a clear background) and delete existing files by clicking on the \u201cX<\/em>\u201d beside the file name (files marked for deletion are shown with a disabled gray background).\n

    \"add<\/li>\n<\/ol>\n

    Remember to save your form in order for the attachment changes to be persisted back to SharePoint.\u00a0 For a big studio picture of the above steps, see the image below:<\/p>\n

    \"add<\/p>\n

    Limitations<\/h2>\n

    In sync with our philosophy of releasing a minimum viable product and incrementally improving it, there are some limitations in this first release of upload functionality of the Attachments control that we\u2019ll be looking to address soon:<\/p>\n

      \n
    1. Attachment upload only works with SharePoint list data sources.\u00a0 We\u2019ll be adding support for other data sources incrementally, starting with CDS.<\/li>\n
    2. Upload and delete only work inside a form.\u00a0 We\u2019ll be looking to add support for the standalone scenario outside the form within the next couple of months, but for now the Attachment control will look disabled when in Edit mode and not inside a form.<\/li>\n
    3. You can only upload files up to 10 MB in size.\u00a0 Due to performance issues we had to impose the hard limitation which we\u2019ll be looking to increase within the next month.<\/li>\n<\/ol>\n

      In the upcoming releases we are planning to enable the control to take attachments from other controls inside your app (such as a signature from a Pen input control) as well as allowing you to view some of your attachments such as images inside the app.\u00a0 I\u2019ll be blogging about those features as soon as they\u2019re available.<\/p>\n

      New control features<\/h2>\n

      The app maker can limit the maximum number of attachments in a single control (MaxAttachments<\/em> property), as well as the maximum file size of each attachment (MaxAttachmentSize<\/em> property).\u00a0 For more details on control properties, see the control documentation<\/a>.<\/p>\n

      Feel free to leave you comments below, but for constructive discussion on how to use the control, we recommend the PowerApps forums<\/a> as a better option.<\/p>\n","protected":false},"excerpt":{"rendered":"

      We are excited to announce the release of one of our most requested and anticipated features \u2013 attachments upload in PowerApps version 2.0.820. You can now use the Attachments control to add files to\u2026<\/p>\n","protected":false},"author":121,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","power-apps-category":[1635,1656],"power-apps-tag":[1699],"coauthors":[2402],"class_list":["post-114","power-apps","type-power-apps","status-publish","hentry","power-apps-category-learning","power-apps-category-new-features","power-apps-tag-sharepoint"],"yoast_head":"\nAdd attachments to SharePoint lists - 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\/power-apps\/add-attachments-to-sharepoint-lists\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Add attachments to SharePoint lists - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"We are excited to announce the release of one of our most requested and anticipated features \u2013 attachments upload in PowerApps version 2.0.820. You can now use the Attachments control to add files to\u2026\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-31T16:20:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2018\/03\/2d8eeaba-5434-44c9-a9a2-f429c38497c7.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 min read\" \/>\n\t<meta name=\"twitter:label2\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data2\" content=\"Filip Karadzic\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/\",\"name\":\"Add attachments to SharePoint lists - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2018\/03\/2d8eeaba-5434-44c9-a9a2-f429c38497c7.png\",\"datePublished\":\"2018-03-06T18:11:30+00:00\",\"dateModified\":\"2024-07-31T16:20:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/#primaryimage\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2018\/03\/2d8eeaba-5434-44c9-a9a2-f429c38497c7.webp\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2018\/03\/2d8eeaba-5434-44c9-a9a2-f429c38497c7.webp\",\"width\":604,\"height\":326,\"caption\":\"graphical user interface, application\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Power Apps\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Add attachments to SharePoint lists\"}]},{\"@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\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Add attachments to SharePoint lists - 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\/power-apps\/add-attachments-to-sharepoint-lists\/","og_locale":"en_US","og_type":"article","og_title":"Add attachments to SharePoint lists - Microsoft Power Platform Blog","og_description":"We are excited to announce the release of one of our most requested and anticipated features \u2013 attachments upload in PowerApps version 2.0.820. You can now use the Attachments control to add files to\u2026","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/","og_site_name":"Microsoft Power Platform Blog","article_modified_time":"2024-07-31T16:20:46+00:00","og_image":[{"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2018\/03\/2d8eeaba-5434-44c9-a9a2-f429c38497c7.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 min read","Written by":"Filip Karadzic"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/","name":"Add attachments to SharePoint lists - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2018\/03\/2d8eeaba-5434-44c9-a9a2-f429c38497c7.png","datePublished":"2018-03-06T18:11:30+00:00","dateModified":"2024-07-31T16:20:46+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/#primaryimage","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2018\/03\/2d8eeaba-5434-44c9-a9a2-f429c38497c7.webp","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2018\/03\/2d8eeaba-5434-44c9-a9a2-f429c38497c7.webp","width":604,"height":326,"caption":"graphical user interface, application"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/add-attachments-to-sharepoint-lists\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Power Apps","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/"},{"@type":"ListItem","position":3,"name":"Add attachments to SharePoint lists"}]},{"@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\/"}}]}},"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\/power-apps\/114"}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/power-apps"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/power-apps"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/121"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/power-apps\/114\/revisions"}],"predecessor-version":[{"id":122682,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/power-apps\/114\/revisions\/122682"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=114"}],"wp:term":[{"taxonomy":"power-apps-category","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/power-apps-category?post=114"},{"taxonomy":"power-apps-tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/power-apps-tag?post=114"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}