Best app I've found is [X-plore][1]. It has a wifi file server and can browse SD card and internal card of another phone on same wifi. Best part is it works both on someone's hotspot, and if _you_ are the hotspot as well.

[1]: https://play.google.com/store/apps/details?id=com.lonelycatgames.Xplore