How do i make a block that loads a file from your computer?

I'm thinking of something simple like this. load file :: events reporter
a block that opens the files app, loads a file from there, and read out it's contents.
allegedly only works on pc

it can work on mobile, mobile has options for file selecting, in fact i think it already works already for some library or something idk

this is in SciSnap. (a library)

image

image

image

image

image

image

I would send a script pic, but my school laptop refuses to download anything but screenshots. :confused:

thanks!