Technically possible yes. But if you are using Business Central online you will need a lot of extra software components to do it.
So you makes life a lot easier for yourself if you put the files on Azure blob storage or on OneDrive.
For processes you want to run without user interaction Azure blob storage is preferred because it is not owned by a single user like OneDrive is.
And it is very little code needed in BC to do this using Azure blob storage,
Why do you want to avoid using Azure blob storage? I know it has a cost, but it is relatively cheap for the storage needed for these kind of processes.