File storage and transfer