the problem ties in with the new permissions on Android. If I access media files (jpg mp4 etc) then it works absolutely fine. Currently I am cheating by renaming my csv as .jpg and then passing it as a csv. This works for me as this is only to test whilst I develop the link to a SQL database.
Might come back to it later as I hate leaving things without a proper fix