Hi @Sumaira ,
Could you please share a bit more about your scenario?
How do you store the image data captured from your canvas app to your SP List? Store the image into a "Multiple Lines of Text" type column or attach it as a attachment of a SP List Item? Using Patch function to submit data back to your SP List?
Based on the needs that you mentioned, I think the "Multiple lines of Text" type column in your SP List could achieve your needs. Please consider take a try with the following workaround:
1. Add a "Multiple Lines of Text" type column in your SP list, which is used to store the captured image data from your canvas app.
2. Within your canvas app, refresh the SP List data source
3. Set the OnSelect property of the Camera control to following:
ClearCollect(
colPhoto,
Substitute(JSON(Camera1.Photo, JSONFormat.IncludeBinaryData),"""", "")
)
Set the Image property of the Image control to following:
First(colPhoto).Value
Set the OnSelect property of the "Submit" button to following (press it to submit data back to your SP List😞
Patch(
'Your SP List',
Defaults('Your SP List'),
{
Title: "Image Uploaded at " & Now(),
MultipleLinesTextColumn: First(colPhoto).Value
}
)
After that, the image data would be stored in your SP list as below:

If you want to display the stored image data in your canvas app from your SP list, you could reference the Multiple Lines of Text type column value directly in the Image property of the Image control.
Please check and see if the following thread would help in your scenario:
https://powerusers.microsoft.com/t5/Building-Power-Apps/Uploading-images-to-SharePoint-list-without-using-Flow/td-p/482731
Best regards,