You may also need some experimentation whether only defining the path in the Image column’s settings serves the purpose or you may need to prefix the path in the database rows itself for the existing images.
I think new images will work just fine with the path defined in the image column in app editor.
@Suvrutt_Gurjar , I thought the above needed to be added for when I am adding images through the App. I have an Images folder with images already saved in the folder that need to be displayed in an images column. Do I need to create a folder /appsheet/data/My app../Product Images and move all my images here?
May we know what is the path of the current images folder relative to the App folder meaning “/appsheet/data/Yourapp-123456/” path?
And were these images added initially through the app or the image folder was already existing? If so how you had earlier linked it to the spreadsheet based app? Meaning how the path was added to the back end table rows?
Images did not have to be in the default folder when using Excel. They were in the same folder as the Excel workbook but that is no longer in use as its in SQL database now.
Also, the Master Catalogue is a global table that is used in many apps. The Product Images folder holds thousands of images. I can’t duplicate that folder in every apps appsheet/data folder
Try copping your app folder from the table in which the images where, like this:
SHAREPOINT_SITE_ID_australexport.sharepoint.com_AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA_AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA//Apps//DATABASE.xlsx
And take all of the thing that’s before your excel workbook and use it as a prefix for one of your rows and test.
So, if the image column has something like:
/Images/One/OneOne/image.png
Below is not about the Product images but about the images users upload throught the app for other processes which is not working - images not getting stored.
In my App where the data is coming from Sharepoint (location in screenshot above) the default folder is
/appsheet/data/LewishamGatewayPh2Orders-5229412
All that is stored here are my templates in a folder called Contents
Images that users upload through the app are stored in folders of format tablename_Images in the same location as the spreadsheet, not the default folder.
Now that I have no spreadsheet so no path for spreadsheet, where does tablename_images get created?
Unfortunately, we are unable to help you with your query since it’s a design query and we are limited in providing support to technical issues. Would you please follow this community post or you can create a new one anytime and other AppSheet experts will answer it there. We try to use the community for these kinds of how-to questions so they’re public and discoverable by people who may have the same question.
You could also check our partners from www.appsheet.com/partners through they are third parties with their own fee structures.
Also, if you try to match the App Default Folder with the one where the images are, does that display the images as if the default folder were the one with the excel on a “normal” scenario (not sql)?
I’m jus trying to help though, I don’t have experience on this.
As per my understanding, the image file folder needs to be a subfolder of
Appsheet /Data/SQLLewishamOrders-5229412
which is the current path of the app.
You could possibly create a folder under the Appsheet /Data/SQLLewishamOrders-5229412 with the same name as your current image folder, so something like
The images stay in the same GDrive folder, and the “default app folder” has to point to the appropriate parent folder to make the relative paths stored in the data correct.
Product images. These are already stored in a folder in SharePoint and need to be used by several Apps so cannot be stored in appdata/data default folder of one app.
Images that are uploded by the user which will be stored in the appdata/data/tablename_images folder.
I didn’t change anything but this is sort of working but something strange going on.
I have 2 tables PODs and Revised POD’s.
I uploaded an image to POD and it is showing in the App but not in the Appdata… folder