I am currently working on a system where I can upload a layout of a room from Powerapps into Sharepoint, and after hours of research, I finally managed to upload it in a .jpg form. However, retrieving the file has proven to be difficult for the mobile platform. I have tried accessing the link https://cloudmails.sharepoint.com/sites/abc/xyz/picture.jpg through my laptop and mobile browser, and the image is displayed properly. Then I tried putting the same link into the Image property of an Image media in Powerapps. It works fine on my laptop but doesn't show up in my mobile. Is this issue caused by the mobile platform not being able to access SP files that require permission? I've seen that a couple of times, from 2018. Are there no actions taken yet for this problem?
Hi @Anonymous ,
Yeah, you are right. Actually, it is an known issue with Pictures files stored in SP Library could not be displayed well in a canvas app run using Mobile device.
Currently, Pictures that need authentication on SharePoint are not supported yet to display within PowerApps Mobile App.
Please check my response within the following thread:
If the Image files within your app are from your SP library, as an alternative solution, you could consider create a SP list on your side, and add a Hyperlink column (Format url as Hyperlink) within it. Then copy URL link of the image files in your SP library, create corresponding record within your SP list and put the copied URL link within the Hyperlink column. After that, use the SP list as image data source within your app.
Sorry for the late reply.
I've tried to do what you said, but it didn't work. Here are the steps that I've done:
1. Right-click on the image that I want to display in PowerApps, click "Copy link"
2. Create another column in my SP List called List with a type of "Hyperlink", named Link
3. Create a new record in List with the URL copied from step (1) pasted in the Link column
4. Create a vertical gallery in PowerApps with List as the value in the "Items" property
5. Set the "Image" value to ThisItem.Link
It doesn't work in studio, desktop nor mobile now. Are the steps that I did correct?