Hi - thanks for the question - Without knowing more about your application, it's hard to provide specific guidance, but here are some thoughts on your options.
First, Neil raises a good point about security. The application doing uploads will need storage credentials, and this gives them full control of your storage account. Alternatively, there are some solutions where you could use Shared Access Signatures
to give the user temporary write permissions to a blob or blob container, but this (like the proxy service Neil recommended) would require an additional web service to distribute the shared access signatures. I'll let you evaluate the security needs
of your application and choose a solution accordingly. Let me know if you'd like more information on one of those methods.
Once you've worked through any security issues, we expose a REST API for storage. You can code directly against it, making HTTP(S) calls to upload/download photos as blobs. I'm not familiar with programming in Access, but if you can use C#, you
may also be able to use our StorageClient library to facilitate this. If the photos can be made public, then downloading them for viewing can be done with a simple http url, without any additional code.
Hope that helps - let me know if any of that gets you closer, or if you have additional questions!
-Jeff